国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

Mysql主從復制注意事項的講解

2024-07-25 19:09:37
字體:
來源:轉載
供稿:網友

一、報錯error connecting to master 'x@x.x.x.x:x' - retry-time: 60  retries: 86400

今天搭建mysql主從復制,一直報這個錯。我是在一臺虛擬機上使用多實例創建的2個不同端口的數據庫,查了很久,才解決。

1.檢查主從復制的用戶名密碼;

2.檢查MASTER_LOG_FILE和MASTER_LOG_POS。

 記住配置從庫的命令,這些參數都要參考主庫的配置:

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;

查詢同步結果:

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: 0Master_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

同步結果看3項:Slave_IO_Running(I/O線程狀態),Slave_SQL_Running(SQL線程狀態),Seconds_Behind_Master(復制過程中從庫比主庫延遲的秒數)。

二、從庫出現沖突無法復制。可以將同步指針向下移動一個,如果多次不同步,重復操作。

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)

三、當前從庫還要作為其他從庫的主庫。在從庫的my.cnf加入如下參數,并修改server_id和log-bin的配置(去掉注釋,修改默認配置),重啟服務。

log-slave-updateslog-bin = /data/3309/data/mysql-bin #根據實際情況寫expire_logs_days = 7 #相當于find /data/3309/data -type f -name "mysql-bin.000* -mtime +7 | xargs rm -f"

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奉贤区| 临沧市| 桦川县| 黑河市| 邓州市| 沙田区| 宾川县| 齐齐哈尔市| 金阳县| 海安县| 北海市| 札达县| 玛曲县| 留坝县| 资阳市| 聂拉木县| 阿荣旗| 安图县| 济宁市| 宣恩县| 济阳县| 班玛县| 吴江市| 柞水县| 湟中县| 吴旗县| 富民县| 敖汉旗| 襄城县| 宁明县| 台北市| 晋中市| 任丘市| 九龙城区| 大英县| 明溪县| 桐庐县| 阳山县| 浑源县| 绍兴县| 乌兰察布市|