您当前的位置:首页 > 学海无涯 > 应用搭建网站首页应用搭建
MySQL数据库主从配置
发布时间:2015-11-02作者:佚名
三、双向同步
配置双向同步方法就是在单向同步的基础上略加改动,即在从机上做主机配置,在主机上做从机配置。
1、在master上做从机配置
在配置文件中添加
master-host=192.168.20.3
master-user=rcp_slave
master-password=PWD
master-port=3306
master-connect-retry=60
replicate-do-db=repl
#service mysql restart 重启mysql
2、在slave上做主机配置
在配置文件中添加
binlog-do-db=repl
log_err=my-err.log
创建同步账号
mysql> grant replication slave on *.* to 'rcp_slave'@'192.168.20.2' identified by 'PWD';
mysql> flush privileges;
在master上测试同步账号 mysql -h 192.168.20.2 -u rcp_slave -p
3、查看同步状态
在master上查看
mysql> slave stop;
mysql> slave start;
ERROR 1200 (HY000): The server is not configured as slave; fix in config file or with CHANGE MASTER TO
mysql> show slave status;
Empty set (0.00 sec)
此时master上slave不能启动,需要进行如下操作
查看slave上的master状态
mysql> show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000004 | 106 | backup | |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
在master上添加 change master to
mysql> change master to master_host='192.168.20.3', master_user='rcp_slave', master_password='PWD',master_log_file='mysql-bin.000004',master_log_pos=106;
Query OK, 0 rows affected (0.02 sec)
mysql> slave start;
Query OK, 0 rows affected (0.00 sec)
查看master的 slave状态
Slave_IO_Running: Yes Slave_SQL_Running: Yes //此时正常
关键字词:Mysql主从,监控,slave,Mysql,主从同步

上一篇:PHP编译常见错误信息