数据库主从配置

mysql服务器版本:5.5.52

master主机:ip1(看具体情况)

slave从机:ip2(看具体情况)

 

master配置(/etc/mysql/my.cnf):

server-id = 1
#log_bin = /var/log/mysql/mysql-bin.log
log_bin
binlog_do_db = master

配置好后重启mysql服务器,进入mysql交互界面查看master主机状态:

主机配置成功!

/*******************************************************************************/

slave配置(/etc/mysql/my.cnf):

server-id=2

replicate_do_db=master

配置文件就只要配置这么多,在mysql5.5后,其他的配置不可以放在配置文件中,必须要在交互界面进行配置。

配置好后,重启mysql服务器(命令:service mysql restart),并进入交互界面:

 change master to master_host='masterIP', master_user='slave', master_password='slvaePASS'; #执行此命令
slave start;#执行此命令
完成!
查看slave状态:show slave status\G

状态必须如上述相似。

 如果出现

Slave_SQL_Running:No。

则在交互界面中:

mysql> slave stop;
mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
mysql> slave start;

此解决方案参考:http://jianzi0307.blog.163.com/blog/static/208120020091212532947/

 

posted on 2016-10-31 15:32  魄灠  阅读(189)  评论(0编辑  收藏  举报