1、
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;
这个时候查看状态:
主从同步成功!
时间: 2024-10-07 06:39:29