mysql主从同步关机步骤_MySQL主从同步详细步骤

将来会在家目录下生产一个master_db.sql的数据库文件,即备份文件

ff3b4928351356dac59d901c8d6d640f.png

2.?编辑设置mysqld的配置文件,设置log_bin和server-id

在终端执行如下命令:sudo vim/etc/mysql/mysql.conf.d/mysqld.cnf

f41cdeace2b8337cef66bbedc95ce1fe.png

8a0da299c685a6dd60398cba96aa75c9.png

修改完毕之后保存退出,并且把MySQL服务器进行重启,如下图:

66e33cdce9ae78d62e7ee1e47a1e67f8.png

3.?登入主服务器Ubuntu中的mysql,创建用于从服务器同步数据使用的帐号:

终端输入如下指令连接MySQL:mysql –uroot –pmysql

a0e21c76436240e30d262fb9569d7e52.png

GRANT REPLICATION SLAVE ON *.* TO‘slave‘@‘%‘ identified by ‘slave‘;

cbf086753624280a35fe9f8f7a2a51e6.png

FLUSHPRIVILEGES;

1d6c6fa4ce597d3b48da5a1117f42d9e.png

4.?获取主服务器的二进制日志信息

在MySQL服务器上输入如下命令来获取二进制日志信息:SHOW MASTER STATUS;

188e2c8d73026d8fc14e13eb7176b0de.png

记录下二进制文件的名字以及position位置信息,下面同步的时候要用到

1.?把主服务器上导出的master_db.sql备份文件先同步到从服务器上,保证主从数据一致。

把master_db.sql先放到从库的服务器上(注意文件位置要和你打开终端的位置保持一致,比如都在桌面),然后执行如下命令:

mysql -uroot-pmysql < master_db.sql

520d1dc3522025167d890264c681efba.png

此时从库服务器已经拥有跟主服务器一样的数据了,如下图所示:

?

32fa549bed15c1aab7cf0d8ca12d3018.png

913632bacb07e225210db7c72ddee374.png

2.?修改从服务器的配置文件my.ini

加上对应的server-id,要保证不能跟主服务器的server-id一样

b727adf2e58298c634ca4a425c4f2bf7.png

保持退出之后重启从服务器,如下图:

b841a72b8f313ec65188d62a6a84bb7c.png

?

3.?连接到从服务器,进行同步工作

69953cfb454ad556d334646be212e955.png输入如下指令:change master to master_host=‘192.168.13.81‘, master_user=‘slave‘, master_password=‘slave‘,master_log_file=‘mysql-bin.000008‘, master_log_pos=582;?注意:需要修改的地方有3处,第一个ip地址改成自己主服务器的ip地址,第二个二进制文件要跟主服务器的一致,第三个是pos位置也要与主服务器一致。具体的值参见主服务器配置的第4步

?

d2a79df36e6fa4d1f3b6b71e1dc3cfaf.png

4.?开始同步

输入命令:start slave;

7543fafb10a58051b1fe16f7e0fff376.png

5.?查看同步状态

输入指令:show slavestatus \G;

0b2d31509dbe18d29e20ed6d50fd5aa4.png

当看到两个yes意味着同步成功。如果没有成功先检查一下主从是否可以ping通,如果主从可以正常通信的话,则从文档的“主服务器配置”的第4步开始把步骤再走一遍。

?

在主服务器创建一个新的数据库“test_slave”

create database test_slave charset=utf8;

73a34c8b624bf9289963e609c6db65e8.png

此时进入到从服务器已经可以查看到效果:

c2ba2c67d43e86c5af765df8a59f56d9.png

恭喜!此致主从同步大功告成!!!

MySQL主从同步详细步骤

标签:主从同步   charset   mysq   utf8   库文件   ext   通信   roo   vim

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.cnblogs.com/sqlservertongbu/p/11013623.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值