程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> slave復制進程不隨mysql啟動而啟動skip-slave-start參數

slave復制進程不隨mysql啟動而啟動skip-slave-start參數

編輯:MySQL綜合教程

slave復制進程不隨mysql啟動而啟動skip-slave-start參數   不管怎麼說今天采坑了。有一套主從,前期my.cnf配置文件中指定只復制其中某些庫,後來因為業務需求,要把未復制的庫也開始復制。   今天修改完my.cnf配置文件,然後重啟數據庫,悲催的事情發生了,slave跟著也開始起來了,然後開始復制了,然後造成數據不一致。關鍵是從庫slave要進行reset slave。正確步驟如下:   1 dump主庫master的數據,停止slave。   2 傳遞到從庫slave上,然後在從庫slave上進行還原。   3 change master to ,設置slave從庫復制信息。   4 修改配置文件,啟動mysql數據庫,這一步執行的順序很重要。   我是因為把步驟4 放到了3前面,導致步驟3之後的操作失敗,數據不一致。   在 my.cnf配置文件裡可以加上這個參數skip_slave_start,這樣復制進程就不會隨著數據庫的啟動而啟動   [mysqld] skip-slave-start  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved