Welcome 微信登录

首页 / 数据库 / MySQL

MySQL数据库的备份守则和方法

MySQL数据库的备份守则和方法

MySQL数据库的备份守则和方法2011-10-04在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。有时,正是MySQL管理员造成破坏。管理员已经知道表已破坏,用诸如vi或Emacs等编辑器试图直接编辑它们,这对表绝对不是件好事!备份数据库两个主要方法是用mysqldump程序或直接拷贝数据库文件(如用cp、cpio或tar等)。 每种方法都有其优缺点: mysqld...
关于InnoDB和MyISAM数据存储特性的研究

关于InnoDB和MyISAM数据存储特性的研究

关于InnoDB和MyISAM数据存储特性的研究2011-10-04萧田国InnoDB和MyISAM是MySQL最重要的两种数据存储引擎,两者都可用来存储表和索引,InnoDB的索引和表 存储在同一个文件中,MyISAM的索引和表存储在不同文件,但即使多个索引,也共存于一个文件。网络上很多比较都是基于两者的事务性处理和锁处理机制等,似乎InnoDB比MyISAM没有缺点了。但研 究发现,MyISAM在数据特别是索引存储方面具有突出的优势,下面就此开展讨论。...
Mysql中如何使用 “--”作为注释起始标记

Mysql中如何使用 “--”作为注释起始标记

Mysql中如何使用 “--”作为注释起始标记2011-10-04一些其他SQL数据库采用“--”作为注释开始标志。MySQL服务器采用“#”作为注释起始字符。对于MySQL服务器,也能使用C风格的注释:/*该处为注释*/。MySQL服务器3.23.3和更高版本支持“--”注释风格,但要求注释后面跟1空格(或控制字符,如新行)。之所以要求使用空格,是为了防止与自动生成SQL查询有关的问...
Lunix环境下MySQL数据库的自动备份脚本

Lunix环境下MySQL数据库的自动备份脚本

Lunix环境下MySQL数据库的自动备份脚本2011-10-04 赛迪网 可以将这个脚本放进crontab,每天凌晨执行一次,自动备份这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上。 #Setting#设置数据库名,数据库登录名,密码,备份路径,日志路径,数据文件位置,及备份方式#默认情况下备份方式是tar,还可以是mysqldump,mysqldotcopy#默认情况下,用root(空)登录mysql数据库,备份至/root/dbxxx...
让MySQL在攻击者面前保持安全

让MySQL在攻击者面前保持安全

让MySQL在攻击者面前保持安全2011-10-04当你连接到MySQL服务器时,你应使用一个密码。密码不以明文在上传输。客户端连接序列中的密码处理在MySQL 4.1.1中已经升级,很安全。如果你仍然使用pre-4.1.1-风格的密码,加密算法不如新算法强;通过一些工作,可以窃取客户端和服务器之间的通信的聪明的攻击者可以破解密码。如果客户端和服务器之间的连接通过不可信任网络,你应使用SSH隧道来加密通信。有其它信息以文本传送,可以被可以看到连接的任何人读...
在NetWare上搭建MySQL数据库

在NetWare上搭建MySQL数据库

在NetWare上搭建MySQL数据库2011-10-04 IT专家网 cc在NetWare服务器上运行MySQL数据库同在Linux、UNIX或Windows系统上运行是相同的。 NetWare作为 文件和打印服务器操作系统已经久负盛名,它同样还是一个搭建网络数据库的平台。Microsoft SQL Server及Oracle使得Windows NT/2000获得了更广泛的认可,但在NetWare上同样能够运行SQL数据库。 Novell通常将Oracl...
在MySQL数据库中对视图的限制

在MySQL数据库中对视图的限制

在MySQL数据库中对视图的限制2011-10-04视图处理功能概念未优化:·不能在视图上创建索引。·对于使用MERGE算法处理的视图,可以使用索引。但是,对于使用临时表算法处理的视图,不能在其基表上利用索引提供的优点(尽管能够在临时表的生成过程中使用索引)。在视图的FROM子句中不能使用子查询。未来该限制将被放宽。存在一个一般原则,不能更改某一表并在子查询的相同表内进行选择。请参见I.3节,“对子查询的限制&rdq...
Mysql无法创建文件/写入文件错误的解决

Mysql无法创建文件/写入文件错误的解决

Mysql无法创建文件/写入文件错误的解决2011-10-04如果对某些查询遇到下述类型的错误,它意味着MySQL不能为临时目录下的结果集创建临时文件:无法创建/写入文件"\sqla3fe_0.ism"。前述错误是Windows平台上的典型消息,Unix平台上的消息与之类似。一种更正方式是使用“--tmpdir”选项启动mysqld,或在选项文件的[mysqld]部分增加该选项。例如,要想指定目录C: emp,可使用:[mysqld...
利用企业监控器简化MySQL管理

利用企业监控器简化MySQL管理

利用企业监控器简化MySQL管理2011-10-17 IT168 东方蜘蛛对于数据库管理员来说,对数据库进行监控具有举足轻重的重要性,而相比于像Oracle、SQL Server 这样的商业版数据库产品,开源数据库一直在这方面表现的差强人意,不过在MySQL推出企业版后,它为 使用这一开源数据库的企业数据库管理员们带来了一个福音:MySQL企业监控器(Enterprise Monitor) 。下面就请跟随笔者来了解一下这个强大的工具。借助于最新版的MySQ...
Mysql InnoDB性能调节提示

Mysql InnoDB性能调节提示

Mysql InnoDB性能调节提示2011-10-17· 如果Unix的top工具或者Windows任务管理器显示,你的数据库的工作负荷的CPU使用率小于70%,则你的工作负荷可能是磁盘绑定的,可能你正生成太多的事务和提交,或者缓冲池太小。使得缓冲池更大一些会有帮助的,但不要设置缓冲池等于或超过物理内存的80%.· 把数个修改放在一个事务里。如果事务对数据库修改,InnoDB在该事务提交时必须刷新日志到磁盘。因为磁盘旋转的速度...
如何在Linux操作系统中安装MySQL数据库

如何在Linux操作系统中安装MySQL数据库

如何在Linux操作系统中安装MySQL数据库2011-10-17 sting 首先打击我的就是rpm安装,它告诉我发现了Mysql版本冲突,安装无法继续。我用rpm -q 查询后,想 通过rpm -e 来删除系统自带的版本(3.x.x),但是rpm又无情的返回了一大堆其他的错误,由于和其他 软件的一些关联,那个3.x.x无法被删除。原先对rpm的美好感觉,就在这瞬间消失的无影无踪。“三人行,必有我师。”,我立刻上MSN找到了ali...
<< 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 >>