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;
這個時候查看狀態:
主從同步成功!