MySQL主從復(fù)制中需要注意哪些事項(xiàng),相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。
創(chuàng)新互聯(lián)公司主營(yíng)孟連網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app軟件開(kāi)發(fā)公司,孟連h5成都微信小程序搭建,孟連網(wǎng)站營(yíng)銷(xiāo)推廣歡迎孟連等地區(qū)企業(yè)咨詢(xún)
一、報(bào)錯(cuò)error connecting to master'x@x.x.x.x:x' - retry-time: 60 retries: 86400
1.檢查主從復(fù)制的用戶(hù)名密碼;
2.檢查MASTER_LOG_FILE和MASTER_LOG_POS。
記住配置從庫(kù)的命令,這些參數(shù)都要參考主庫(kù)的配置:
mysql> CHANGE MASTER TO MASTER_HOST='127.0.0.1', MASTER_PORT=3308, MASTER_USER='root', MASTER_PASSWORD='oldboy123', MASTER_LOG_FILE='mysql-bin.000007', MASTER_LOG_POS=797;
查詢(xún)同步結(jié)果:
mysql> show slave status \G *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 127.0.0.1 Master_User: root Master_Port: 3308 Connect_Retry: 60 Master_Log_File: mysql-bin.000007 Read_Master_Log_Pos: 797 Relay_Log_File: mysql-relay-bin.000002 Relay_Log_Pos: 253 Relay_Master_Log_File: mysql-bin.000007 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0 Last_Error: Skip_Counter: 0 Exec_Master_Log_Pos: 797 Relay_Log_Space: 409 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: No Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: 0 Master_SSL_Verify_Server_Cert: No Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 0 Last_SQL_Error: Replicate_Ignore_Server_Ids: Master_Server_Id: 3308
同步結(jié)果看3項(xiàng):Slave_IO_Running(I/O線(xiàn)程狀態(tài)),Slave_SQL_Running(SQL線(xiàn)程狀態(tài)),Seconds_Behind_Master(復(fù)制過(guò)程中從庫(kù)比主庫(kù)延遲的秒數(shù))。
二、從庫(kù)出現(xiàn)沖突無(wú)法復(fù)制??梢詫⑼街羔樝蛳乱苿?dòng)一個(gè),如果多次不同步,重復(fù)操作。
mysql> stop slave; Query OK, 0 rows affected (0.02 sec) mysql> set global sql_slave_skip_counter=1; Query OK, 0 rows affected (0.00 sec) mysql> start slave; Query OK, 0 rows affected (0.01 sec)
三、當(dāng)前從庫(kù)還要作為其他從庫(kù)的主庫(kù)。在從庫(kù)的my.cnf加入如下參數(shù),并修改server_id和log-bin的配置(去掉注釋?zhuān)薷哪J(rèn)配置),重啟服務(wù)。
log-slave-updates log-bin = /data/3309/data/mysql-bin #根據(jù)實(shí)際情況寫(xiě) expire_logs_days = 7 #相當(dāng)于find /data/3309/data -type f -name "mysql-bin.000* -mtime +7 | xargs rm -f"
看完上述內(nèi)容,你們掌握Mysql主從復(fù)制中需要注意哪些事項(xiàng)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
本文題目:Mysql主從復(fù)制中需要注意哪些事項(xiàng)
標(biāo)題網(wǎng)址:http://m.rwnh.cn/article16/jcjcgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、自適應(yīng)網(wǎng)站、用戶(hù)體驗(yàn)、外貿(mào)網(wǎng)站建設(shè)、建站公司、App開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)