MySql 主從、主主同步,異步主主同步

MySql 主從、主主同步,異步主主同步

ID:40561587

大小:462.09 KB

頁(yè)數(shù):17頁(yè)

時(shí)間:2019-08-04

MySql 主從、主主同步,異步主主同步_第1頁(yè)
MySql 主從、主主同步,異步主主同步_第2頁(yè)
MySql 主從、主主同步,異步主主同步_第3頁(yè)
MySql 主從、主主同步,異步主主同步_第4頁(yè)
MySql 主從、主主同步,異步主主同步_第5頁(yè)
資源描述:

《MySql 主從、主主同步,異步主主同步》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、MySql主從、主主同步,異步主主同步主從模式備份A、環(huán)境描述  服務(wù)器A(主)192.168.1.114  服務(wù)器B(從)192.168.1.115Mysql版本:Ver14.14Distrib5.5.40,fordebian-linux-gnu(x86_64)usingreadline6.3  SystemOS:ubuntu14.10主從需同步的數(shù)據(jù)庫(kù)內(nèi)容保持一致。B、主從配置過(guò)程 主服務(wù)器a)創(chuàng)建同步用戶  在主服務(wù)器上為從服務(wù)器建立一個(gè)連接帳戶,該帳戶必須授予REPLICAITONSLAVE權(quán)限。服務(wù)器A:添加一個(gè)有slave權(quán)限的賬戶grantreplicationslaveo

2、n*.*to?'sync'@'192.168.1.%'identifiedby?'Password-2';flushprivileges;b)修改mysql配置文件[mysqld]server-id=1log-bin=/var/log/mysql/mysql-binbinlog-do-db=?mysqlc)重啟mysql服務(wù)d)、查看主服務(wù)器狀態(tài)從服務(wù)器  a)修改mysql配置文件[mysqld]server-id=2log-bin=?/var/log/mysql/mysql-binreplicate-do-db=?mysqlb)重啟mysql服務(wù)sudoservicemysqlres

3、tartc)用changemaster語(yǔ)句指定同步位置由于配置的sync賬戶未能成功登陸,方便實(shí)驗(yàn)使用root賬戶登陸測(cè)試mysql>CHANGEMASTERTOMASTER_HOST='192.168.1.114',MASTER_USER='root',MASTER_PASSWORD='Password-2',MASTER_LOG_FILE='mysql_bin.000001',MASTER_LOG_POS=871;master_log_file,master_log_pos由上面主服務(wù)器查出的狀態(tài)值中確定。master_log_file對(duì)應(yīng)File,master_log_pos對(duì)應(yīng)P

4、osition。?d)啟動(dòng)從服務(wù)器線程mysql>startslave;e)查看從服務(wù)器狀態(tài)mysql>showslavestatusG;。。。。Slave_IO_Running:YesSlave_SQL_Running:Yes。。。。C、測(cè)試主從同步在114的mysql數(shù)據(jù)表里插入一條新的數(shù)據(jù),115同步備份異常,以下提示mysql>startslave;ERROR1200(HY000):Theserverisnotconfiguredasslave;fixinconfigfileorwithCHANGEMASTERTO解決辦法:確認(rèn)slave和master的上的server_id是

5、否正確??梢苑謩e在slave和master上運(yùn)行SHOWVARIABLESLIKE'server_id';來(lái)查看server_id是否和你配置的一樣。如果不一樣可以使用setglobalserver_id=2;更改server_id的值。showslavestatusG;。。。Slave_IO_Running:NoSlave_SQL_Running:Yes。。。Last_IO_Error:Gotfatalerror1236frommasterwhenreadingdatafrombinarylog:'Couldnotfindfirstlogfilenameinbinaryloginde

6、xfile'。。。解決辦法:數(shù)據(jù)庫(kù)主從出錯(cuò):Slave_IO_Running:No一方面原因是因?yàn)榫W(wǎng)絡(luò)通信的問(wèn)題也有可能是日志讀取錯(cuò)誤的問(wèn)題。以下是日志出錯(cuò)問(wèn)題的解決方案:Last_IO_Error:Gotfatalerror1236frommasterwhenreadingdatafrombinarylog:'Couldnotfindfirstlogfilenameinbinarylogindexfile'解決辦法:從機(jī)器停止slavemysql>slavestop;到master機(jī)器登陸mysql:記錄master的bin的位置,例如:mysql>showmsterstatus;+-

7、------------------+----------+--------------+-------------------------------------------+

8、File

9、Position

10、Binlog_Do_DB

11、Binlog_Ignore_DB

12、+-------------------+----------+--------------+-------------------------------------

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。