作者:Jessica_猪猪到_697 | 来源:互联网 | 2020-09-28 16:05
master_log_pos=2812; //在主库的show master status 里找
启动从库
mysql>start slave; //启动从库
查看主从复制是否成功
mysql> show slave status \G;
Slave_IO_State: Waiting for master to send event
Master_Host: 192.168.5.238
Master_User: slave
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000010
Read_Master_Log_Pos: 2812
Relay_Log_File: mysql-relay-bin.000013
Relay_Log_Pos: 3025
Relay_Master_Log_File: mysql-bin.000010
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
看到 Slave_IO_Running 和 Slave_SQL_Running 值 都为 Yes 说明就成功了,如果不成,请看下面的提示信息,对着谷歌 百度 应该能找出来的
我在配置时遇到了一个问题,就是报uuid错误,原因是我的实验环境是一个虚拟机安装完mysql后复制的,所以导致mysql的uuid 相同了
# cd /usr/local/mysql/var
# mv auto.cnf auto.cnf.back //这个你看有没有,没有就不操作,有就这样
# /etc/init.d/mysql restart //重启数据库
然后执行show slave status\G;观察两个yes
至此,基于日志的主从复制就完成了
总结:
- 防火墙 要先看
- 步骤无所谓,对着搞,直到成功
- 细心,不能慌
相关图文教程:mysql数据库图文教程
以上就是mysql基于日志的主从复制详解的详细内容,更多请关注 第一PHP社区 其它相关文章!