环球科创网

2022年01月23日整理发布:mysql基于日志的主从复制详解

更新时间:2022-01-23 09:34:14

导读 我将告诉你关于mysql基于日志的主从复制的详细解释。相信朋友们也应该密切关注这个话题。现在,我给朋友们详细讲解一下mysql基于日志的主从

我将告诉你关于mysql基于日志的主从复制的详细解释。相信朋友们也应该密切关注这个话题。现在,我给朋友们详细讲解一下mysql基于日志的主从复制。边肖还收集了关于mysql基于日志的主从复制的详细解释的相关信息。我希望你看到后会喜欢。

| Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set | +——————+———-+————–+——————+——————-+ | mysql-bin.000010 | 2812 | | | | +——————+———-+————–+——————+——————-+ 1 row in set (0.00 sec) 看到上面的这个表表示成功了

从库上的配置

修改my.cnf

log-bin=mysql-bin //日志文件名binlog_format=mixed //日志格式server-id =239 //服务器ID 这个和主服务器一个解释用IP的尾巴# expire_logs_days = 10 //这个我注释掉了# early-plugin-load = “” //这个暂时没有使用如果启用可以配置此项主从复制这个项并不是关键项relay_log = mysql-relay-bin //这个是个从库的复制日志relay_log_index=relay_log.index //日志索引# /etc/init.d/mysql restart // 这个不一定是这个命令 看自己是用什么方式安装的 centos 也有 systemctl restart mysql的 这个不懂可以多研究一下linux操作

设置从库

进入从库的mysql 终端 #mysql -uroot -p //进入终端

# mysql -uroot -p //进入终端(之所以写详细点就是怕看到此文的人会误会操作不全)

关闭slave # 注意配置从库之前先关闭掉slave;

mysql>stop slave; //这个是关闭从库哇保证一把过

修改master参数

mysql>change master tomaster_host=’192.168.5.238’,master_user=’slave’,master_password=’这里填上面设置主库复制权限时的密码’, master_log_file=’mysql-bin.000010’, //这里填 在主库 show master status 的文件名位置对着抄就好了 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中文网

免责声明:本文由用户上传,如有侵权请联系删除!