日期:2014-05-16 浏览次数:20740 次
linux mysql双机热备与win mysql双机热备略有不同,至少在win下面很快就OK.
本例使用的是mysql5.1.45编译安装
linux下热备修改/etc/my.cnf
具体修改如下(截图)
彩色部分内容为需要配置的地方
其中紫色本身配置文件中已写入,青色部分为后写入。红线为需要注意的地方,与另一台数据库的机器(库)不可以相同。
?
另一台机器配置与上相似,只需要修改server-id及ip即可。
?
二、在2个MYSQL上都要创建用于同步的账号
1、
Mysql>GRANT FILE , REPLICATION SLAVE ON *.* TO backup@'192.168.8.181' IDENTIFIED BY '123456'
mysql> GRANT ALL PRIVILEGES ON *.* TO backup@'192.168.8.181' IDENTIFIED BY '123456'
?
2.重启2个MYSQL服务
?
3.在2个MYSQL上都启动同步服务
?Mysql>slave start;
?
4.在2台服务器上查看备份线程状态
Mysql>show slave status;
?
*如果结果中Slave_IO_Running 和 Slave_SQL_Runing 的值都是Yes,Seconds_Behind_Master的值是0说明配置成功
?
三、问题与解决
1.? 现象:Slave_SQL_Running为No,Seconds_Behind_Master为null
原因: