mysql同步的那些事

mysql 主從同步

mysql>flush tables with read lock  #只讀模式
mysql> show master status         #查看master狀態

master主:

開啓日誌功能,設置server-id=""

設置同步賬號,grant replication slave  on *.* to 'sync'@‘%’ identified  by   "password"

刷新:flush privileges


slave從:

設置server-id="", #ID號小於主的ID

日誌功能開啓不開啓都可以,

設置master
change master to master_host='主IP',master_user='sync',master_password='password',

master_log_file='mysql-bin***',master_log_pos=123;

啓動:mysql>start slave;

mysql主主同步,爲了簡單在上面主從同步的基礎上設置:

mster主在已上基礎添加:ID號不變

change master to master_host='從IP',master_user='sync',master_password='password',

master_log_file='mysql-bin***',master_log_pos=123;

啓動:mysql>start slave;

slave從在已上基礎添加:

開啓日誌功能,
添加同步賬號:grant replication slave  on *.* to 'sync'@‘%’ identified  by   "password"

刷新:flush privileges,

開啓同步:mysql>start slave;


若出現無法同步,請檢查:

1.有沒有授權同步賬號密碼;

2.網絡是否可以正常連接;

3.防火牆的問題;

4.其他


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章