位置: 编程技术 - 正文
推荐整理分享详解Mysql主从同步配置实战,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
1、Introduction
之前写过一篇文章:Mysql主从同步的原理。
相信看过这篇文章的童鞋,都摩拳擦掌,跃跃一试了吧?
今天我们就来一次mysql主从同步实战!
2、环境说明
os:ubuntu.
mysql:5.7.
下面的实战演练,都是基于上面的环境。当然,其他环境也大同小异。
3、进入实战
工具
2台机器:
master IP:...
slave IP:...
master机器上的操作
1、更改配置文件
我们找到文件 /etc/mysql/mysql.conf.d/mysqld.cnf。
配置如下:
2、重启mysql,以使配置文件生效。
3、创建主从同步的mysql user。
4、为MYSQL加读锁
为了主库与从库的数据保持一致,我们先为mysql加入读锁,使其变为只读。
5、记录下来MASTER REPLICATION LOG 的位置
该信息稍后会用到。
6、将master DB中现有的数据信息导出
7、接触master DB的读锁
8、将步骤6中的dbdump.sql文件copy到slave
slave机器上的操作
1、更改配置文件
我们找到文件 /etc/mysql/mysql.conf.d/mysqld.cnf。
更改配置如下:
2、重启mysql,以使配置文件生效
3、导入从master DB。 导出的dbdump.sql文件,以使master-slave数据一致
4、使slave与master建立连接,从而同步
MASTER_LOG_FILE='mysql-bin.'与MASTER_LOG_POS=的值,是从上面的 SHOW MASTER STATUS 得到的。
经过如此设置之后,就可以进行master-slave同步了~
标签: 详解Mysql主从同步配置实战
本文链接地址:https://www.jiuchutong.com/biancheng/349919.html 转载请保留说明!上一篇:MySQL优化之缓存优化(续)(mysql数据库内存缓存设置)
下一篇:Mysql主从同步的实现原理
友情链接: 武汉网站建设