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.其他