mysql 热切换_热备服务器中,切换master中切换SQL
在master出現故障,需要一個熱備服務器及時切換的時候,原先master下面的slave也需要及時的進行切換到熱備的那臺新master服務器上
在master出現故障,需要一個熱備服務器及時切換的時候,原先master下面的slave也需要及時的進行切換到熱備的那臺新master服務器上,其切換的基本思路為:
slave和備份服務器在完全相同的 位置停止運行,然后只要把slave重定向到備份服務器。因為備份服務器在你停止運行后的位置沒有任何更改,你只需檢查binlog的位置即可。然后,,停止slave和備份服務器不一定保證是同步,需要手工操作;使用如下語句:
show slave status\G;
在熱備服務器上和slave上進行查詢;log的文件和位置;
如果備份服務器中的數據是超前的,需要手工在slave上進行追加操作;如:
start slave until master_log_file='master-bin.00000x',master_log_pos=xxxxxxxx;
select master_pos_wait('master-bin.00000xxx',xxxxxxxx);
以上在slave上執行即可;
以上操作執行完后,無問題,在熱備服務器上進行查詢master位置和文件;
show master status\G;
然后再slave進行change master to master_host='',master_port=,master_user=''............等等;然后start slave即可;完成切換操作;
本文原創發布php中文網,轉載請注明出處,感謝您的尊重!
總結
以上是生活随笔為你收集整理的mysql 热切换_热备服务器中,切换master中切换SQL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 邢台哪里有卖木工车床的地方怎么做的,邢台
- 下一篇: 山西太原理工大学附近小产权房价?