久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql數據庫中怎么實現雙向同步熱備

137次閱讀
沒有評論

共計 3129 個字符,預計需要花費 8 分鐘才能閱讀完成。

本篇文章為大家展示了 mysql 數據庫中怎么實現雙向同步熱備,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

環境:

Master server: 10.224.194.239

Slave  server: 10.224.194.237

步驟:

1. 分別在 Master/Slaver mysql db 創建 backup user:

GRANT FILE ON *.* TO backup@10.224.194.239 IDENTIFIED BY pass

GRANT REPLICATION SLAVE ON *.* TO backup@10.224.194.239 IDENTIFIED BY pass

GRANT FILE ON *.* TO backup@10.224.194.237 IDENTIFIED BY pass

GRANT REPLICATION SLAVE ON *.* TO backup@10.224.194.237 IDENTIFIED BY pass

2. 在 Master server 配置 /etc/my.cf 文件:

server-id = 1

binlog-do-db=test

binlog-ignore-db = mysql

replicate-do-db=test

replicate-ignore-db = mysql

master-host=10.224.194.237

master-user=backup

master-password=pass

master-port=3306

master-connect-retry=60

slave-skip-errors=all

3. 在 Master server 配置 /etc/my.cf 文件:

server-id = 2

binlog-do-db=test

binlog-ignore-db = mysql

replicate-do-db=test

replicate-ignore-db = mysql

master-host=10.224.194.239

master-user=backup

master-password=pass

master-port=3306

master-connect-retry=60

slave-skip-errors=all

4. 重啟 mysql,驗證命令如下:

查看 Master 狀態

show master status;

show master status;

+—————–+———-+————–+——————+

| File  | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+—————–+———-+————–+——————+

| mysqllog.000003 |  301 | test  | mysql  |

+—————–+———-+————–+——————+

1 row in set (0.00 sec)

查看 Slave 狀態

show slave status \G;

mysql show slave status \G;

*************************** 1. row ***************************

  Slave_IO_State: Reconnecting after a failed master event read

  Master_Host: 10.224.194.239

  Master_User: backup

  Master_Port: 3306

  Connect_Retry: 60

  Master_Log_File: mysqllog.000003

  Read_Master_Log_Pos: 301

  Relay_Log_File: mysqlgsb-relay-bin.000082

  Relay_Log_Pos: 348

  Relay_Master_Log_File: mysqllog.000003

  Slave_IO_Running: No

  Slave_SQL_Running: Yes

  Replicate_Do_DB: test

  Replicate_Ignore_DB: mysql

  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: 301

  Relay_Log_Space: 650

  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: NULL

Master_SSL_Verify_Server_Cert: No

  Last_IO_Errno: 0

  Last_IO_Error:

  Last_SQL_Errno: 0

  Last_SQL_Error:

1 row in set (0.00 sec)

ERROR:

No query specified

查看同步進程:

mysql show processlist \G;

*************************** 1. row ***************************

  Id: 1

  User: system user

  Host: 

  db: NULL

Command: Connect

  Time: 4186

  State: Waiting for master to send event

  Info: NULL

*************************** 2. row ***************************

  Id: 2

  User: system user

  Host: 

  db: NULL

Command: Connect

  Time: 3745

  State: Has read all relay log; waiting for the slave I/O thread to update it

  Info: NULL

*************************** 3. row ***************************

  Id: 5

  User: root

  Host: mysqlpri.webex.com:28293

  db: NULL

Command: Query

  Time: 0

  State: NULL

  Info: show processlist

*************************** 4. row ***************************

  Id: 6

  User: backup

  Host: 10.224.194.237:41729

  db: NULL

Command: Binlog Dump

  Time: 135

  State: Has sent all binlog to slave; waiting for binlog to be updated

  Info: NULL

4 rows in set (0.00 sec)

ERROR: 

No query specified

上述內容就是 mysql 數據庫中怎么實現雙向同步熱備,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注丸趣 TV 行業資訊頻道。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-01發表,共計3129字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 噶尔县| 龙井市| 滦平县| 栾城县| 大理市| 湖州市| 大港区| 皮山县| 台东市| 拉孜县| 阳春市| 桦甸市| 平罗县| 宾阳县| 正定县| 津市市| 宽城| 涿鹿县| 马龙县| 巴马| 平潭县| 营山县| 阜康市| 抚顺县| 双峰县| 罗甸县| 华阴市| 丹凤县| 沙雅县| 米易县| 剑阁县| 潜江市| 巩义市| 梅河口市| 嫩江县| 搜索| 武威市| 张家界市| 乐安县| 临海市| 湾仔区|