淺談mysql在主從服務器中同步的實現
本文主要以代碼的形式講述了mysql在主從服務器中同步的實現方法,通過以下的命令實現mysql的同步。如果以虛擬機linux系統下mysql為主服務器,添加一個可以遠程登錄的賬戶,用phpmyadmin創建賬戶并勾選相應權限(注意權限表的更新),修改主服務器my.cnf文件,添加如下內容:
- [mysqld]
- #主服務器配置
- server-id=1
- log-bin
然后重啟,即可。
從服務器配置,修改my.cnf,添加如下內容:
- server-id=2
- master-host=ip
- master-port=3306
- master-user=username
- master-password=password
- master-connect-retry=60
- replicate-do-db=dbname
根據需要修改即可,重啟mysql服務,即可實現同步,注意wamp的假重啟現象,進入到windows系統服務多啟動幾次即可。
查看從服務器的工作狀態用命令:show slave status\G,如果slave_io_running,slave_sql_running兩項為yes,且沒有報錯,則從服務器工作正常。
原文地址:http://blog.chinaunix.net/space.php?uid=25528943&do=blog&id=374819
【編輯推薦】