資源描述:
《windows下mysql主從同步配置》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、北京研發(fā)部Windows下Mysql主從同步配置文檔環(huán)境:MicrosoftWindowsxp主數(shù)據(jù)庫主機(A)IP:192.168.1.21從數(shù)據(jù)庫主機(B)IP:192.168.1.13配置過程:1、在【運行】中輸入“cmd”,輸入登陸數(shù)據(jù)庫命令:mysql–uroot-p在A的數(shù)據(jù)庫中建立一個備份帳戶,命令如下:grantreplicationslave,reload,superon*.*toslave@192.168.1.131identifiedby'123456';//給從服務(wù)器建立一個帳戶slave,并且只能允許
2、從192.168.1.131這個地址上來登陸,密碼是123456。在BSlave上做連接測試:mysql-h192.168.1.21-uslave-p,如果測試連接成功,則一定要退出,否則引起不可預(yù)知的錯誤。2、對A服務(wù)器的配置進行修改,打開C:ProgramFilesMySQLMySQLServer5.0lmy.ini文件,在[mysqld]下面添加如下內(nèi)容:server-id=1//server-id:為主服務(wù)器A的ID值log-bin=C:/ProgramFiles/MySQL/MySQLServer5.1/lo
3、g-bin.log//log-bin:二進制變更日志的保存路徑,(寫成你自己Mysql的路徑)binlog-do-db=test1???//待同步的數(shù)據(jù)庫北京研發(fā)部binlog-ignore-db=mysql//忽略不同步的數(shù)據(jù)庫,這個可以不用寫binlog-ignore-db=test//忽略不同步的數(shù)據(jù)庫,這個可以不用寫3、重啟A服務(wù)器,從現(xiàn)在起,它將把客戶端有關(guān)數(shù)據(jù)庫的修改記載到二進制變更日志里去。然后重新啟動A主機的mysql服務(wù)。輸入命令:1.點擊“開始”->“運行”(快捷鍵Win+R)。 2.停止:輸入netst
4、opmysql 3.啟動:輸入netstartmysql因為Windows下不能直接重啟MySQL服務(wù)。必須先停止然后再啟動重啟之后會在C:ProgramFilesMySQLMySQLServer5.1下看到mysql-bin.index文件和mysql-bin.000001文件;4、對B服務(wù)器的配置進行修改,打開C:ProgramFilesMySQLMySQLServer5.0lmy.ini文件,在[mysqld]下面添加如下內(nèi)容:[mysqld]server-id=2//從服務(wù)器B的ID值。注意不能和主服務(wù)
5、器的ID值相同。master-host=192.168.1.21//主服務(wù)器的IP地址。master-user=slave//從服務(wù)器連接主服務(wù)器的帳號。master-password=123456//從服務(wù)器連接主服務(wù)器的帳號密碼。北京研發(fā)部master-port=3306#主服務(wù)器端口master-connect-retry=60#同步時間間隔為60秒//以下內(nèi)容為可選#需要同步的數(shù)據(jù)庫replicate-do-db=test1#不需要同步的數(shù)據(jù)庫,忽略掉binlog-ignore-db=mysqlbinlog-ignor
6、e-db=testreplicate-do-db:告訴主服務(wù)器只對指定的數(shù)據(jù)庫進行同步鏡像。binlog-ignore-db:告訴主服務(wù)器不對指定的數(shù)據(jù)庫進行同步鏡像。5、重啟從服務(wù)器B。至此所有設(shè)置全部完成。更新A中的數(shù)據(jù),B中也會立刻進行同步更新。在從服務(wù)器上運行showslavestatus;和showslavestatusG:(注意標點別錯了),查看同步是否成功。Slave_IO_Running:YesSlave_SQL_Running:YesSeconds_Behind_Master:0有這3項說明已經(jīng)同步了。需要
7、注意的問題1)兩個數(shù)據(jù)庫的版本最好一致,或者從數(shù)據(jù)庫版本低于主數(shù)據(jù)庫版本;2)同步前確保需要同步的數(shù)據(jù)一致;北京研發(fā)部1)從數(shù)據(jù)庫主機的系統(tǒng)時間要稍慢于主數(shù)據(jù)庫主機系統(tǒng)時間(一兩分鐘即可)