MySQL主從同步是MySQL的一個重要功能,可以通過在從庫上復(fù)制主庫上的數(shù)據(jù)來實現(xiàn)數(shù)據(jù)的備份,同時可以提高讀取數(shù)據(jù)的效率。但是,在某些情況下,需要將從庫變成主庫,這時就需要進(jìn)行主從同步的轉(zhuǎn)換。
# 停止從庫服務(wù) stop slave; # 將從庫中的數(shù)據(jù)更新到當(dāng)前時間點(diǎn) reset slave all; # 修改從庫的配置文件(my.cnf),使其變?yōu)樾碌闹鲙? [mysqld] server_id=new_server_id # 設(shè)置與原主庫不同的server_id log_bin=mysql-bin # 啟用二進(jìn)制日志功能 relay-log=mysql-relay-bin # 啟用中繼日志,方便故障恢復(fù) # 重啟從庫服務(wù) start slave;
以上是將從庫轉(zhuǎn)變成主庫的基本步驟。此時,原主庫上的數(shù)據(jù)將不再同步到新的主庫上,而新的主庫則可以被其他從庫所同步。
上一篇dockeruwsgi
下一篇純css3動畫按鈕玻璃的