时间:2021-07-01 10:21:17 帮助过:2人阅读
use mysql;
select Host,User from user where user=‘root‘;

update user set Host=‘%‘ where user=‘root‘;

flush privileges;

添加从服务器的service-id

增加同步数据的用户
grant replication slave on *.* to ‘ssss‘@‘%‘ identified by ‘ssss‘;
停止slave失败

解决办法:
set password = password(‘新密码’);
成功了!
继续做主从连接

开启slave
start slave;
查看状态:


再次报错!
解决办法:
在主DB上查看库创建信息:

在从上查看信息:

两个表字符集不同,删掉从DB的sbilling库,将主DB的创建信息复制过来
重启数据库,停掉slave,连接主从,开启slave;
再次查看连接状态;
再次显示表不存在!
在主库上查询创建信息:

将上图信息粘在从库上,创建库下面的表
再次执行:重启数据库,停掉slave,连接主从,开启slave;
这个时候查看状态:

主从同步成功!
本文出自 “江湖笑笑生” 博客,请务必保留此出处http://hashlinux.blog.51cto.com/9647696/1825355
记录一次mysql 主从不同步的问题操作(hashlinux)
标签:mysql