mysql主主的坑_【Linux Mysql主从设置】整理主从设置遇到的坑!

说明:-u :用户名  -p :密码  –lock-all-tables :执行操作时锁住所有表,防止操作时有数据修改

1、设置mysql设置文件[ 我使用的宝塔,以是直接在软件商铺的mysql里边直接举行设置设置 ]

主服务器:【mysqld】:log-bin=mysql-bin  log_slave_updates=1  skip-grant-tables【跳过验证权限】  server-id = 1

从服务器:【mysqld】:log-bin=relay-bin  server-id = 2  skip-grant-tables【跳过验证权限】

注:一定要放行3306端口,否则毗邻不上!设置乐成后,重启mysql服务;我是手动直接点击重启的!

2、登录到主服务器的mysql;建立一个在从服务器上同步时使用的账号;

建立账户:create user ‘用户名’@’接见主机’ identified by ‘密码’;

赋予权限:grant 权限列表 on 数据库 to ‘用户名’@’接见主机’ ;【GRANT REPLICATION SLAVE ON *.* TO ‘slave’@’%’ identified by ‘slave’;】

注:我已经在mysql里建立好了账号和密码,以是直接行使第二句给建立的账号赋予的权限;赋予权限时可以直接给从服务器root赋予权限,也可以给root下子账号赋予权限;

完成之后使用“FLUSH PRIVILEGES”举行刷新;

3、在主服务器终端获取二进制日志信息;

SHOW MASTER STATUS;

08eb2ef7c8676b7d506b607090adc345.png

注:File为使用的日志文件名字,Position为使用的文件位置,这两个参数须记下,设置从服务器时会用到

4、进入从服务器,进入到mysql,设置毗邻master主服务器

change master to master_host=’主服务器IP’, master_user=’账号’, master_password=’密码’,master_log_file=’mysql-bin.000008′, master_log_pos=107;

master_host:主服务器Ubuntu的ip地址;

master_log_file: 前面查询到的主服务器日志文件名;

master_log_pos: 前面查询到的主服务器日志文件位置

e77d5739a8d7eabee698aca9f8a2fe5a.png

5、开启同步,查看同步状态

b4453615475ad2af35551d343c91cb26.png

6、测试主从同步

在主服务器mysql中建立一个数据库,

ecd5a53c26a76cb844dab9a58efd5e42.png

在从服务器中查看新建的数据库是否存在;

dfc14c5e4a0fdb2256399f10f5f345b6.png

7、其他的坑:

查看复制账户是否存在且是否赋予权限:mysql> show grants for ‘usvr_replication’@’%’;

+—————————————————————————————————————————–+

| Grants for usvr_replication@%                                                                                               |

+—————————————————————————————————————————–+

| GRANT REPLICATION SLAVE ON *.* TO ‘usvr_replication’@’%’ IDENTIFIED BY PASSWORD ‘*F4039654D0AFD80BB0A7775938EFD47ACB809529’ |

+—————————————————————————————————————————–+

1 row in set (0.00 sec)

————————————————

从B使用该账户毗邻至A  mysql -uusvr_replication -h 192.168.83.35 -p -P55944

若是第一次实验复制失败后,在举行第二次实验时刻必须住手第一次的链接stop slave;

上述方式在做的时刻未举行从服务器权限设置,由于从服务器在设置完成后已经锁住,当你在从服务器中表中加入数据时刻,主服务器数据并不会做出改动。

原文链接:https://www.cnblogs.com/fengyinghui/p/12677065.html

本站声明:网站内容来源于网络,若有侵权,请联系我们,我们将及时处理。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值