記錄一次mysql 主從不一樣步的問題操做(hashlinux)

1mysql

use mysql;sql

select Host,User from user where user='root';數據庫

wKioL1eDQeDSJL8_AAAl7-tggw8614.png

update user set Host='%' where user='root';服務器

wKiom1eDQfDR8XQlAAAQH49TsKE833.png

 flush privileges;ide

wKioL1eDQgGxMwKWAAAKbq9b1bA227.png

添加從服務器的service-idspa

wKioL1eDQhCA0F3iAAAPMjI0Un4339.png

增長同步數據的用戶blog

grant replication slave on *.* to 'ssss'@'%' identified by 'ssss';圖片

 

中止slave失敗v8

wKiom1eDQinDytVlAAA5HlR9y-Q294.png

解決辦法:get

set password = password(新密碼);

wKioL1eDQtqB-iF5AAA5HlR9y-Q953.png成功了!

繼續作主從鏈接

wKioL1eDQwOhcoEfAAALPIXI3Ws139.png


開啓slave

start slave;

查看狀態:

wKioL1eDQyKi3v44AADaEsQR8BM466.png

wKiom1eDQzfSppkuAADCGrl9q1E136.png

再次報錯!

解決辦法:

在主DB上查看庫建立信息:

wKioL1eDQ0yC3vYQAABadcg5Uv8520.png

在從上查看信息:

wKioL1eDQ1ihGhp5AABkJLkb1x8389.png

兩個表字符集不一樣,刪掉從DB的sbilling庫,將主DB的建立信息複製過來

 

重啓數據庫,停掉slave,鏈接主從,開啓slave;

再次查看鏈接狀態;

再次顯示錶不存在!

在主庫上查詢建立信息:

 wKioL1eDQ8qTyknjAAD9FSO2nf0948.png


 

將上圖信息粘在從庫上,建立庫下面的表

 

再次執行:重啓數據庫,停掉slave,鏈接主從,開啓slave;

這個時候查看狀態:

wKiom1eDQ9qjFdQpAABPKL-AAzA622.png

主從同步成功!

相關文章
相關標籤/搜索