成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL數據庫主從服務器文檔的部署與切換詳解

數據庫 MySQL
本文我們首先介紹了MySQL Replication主從服務器文檔部署設置的全過程,然后介紹了主從文檔切換的方法,希望能夠對您有所幫助。

MySQL數據庫中如何實現主從服務器文檔的部署呢?主從服務器之間怎樣進行文檔切換呢?本文我們主要就介紹了這一部分的內容,接下來我們就開始介紹。

一、部署文檔

1.確保在主服務器和從服務器上安裝的MySQL版本一致.

2.在主服務器上為從服務器設置一個連接賬戶

mysql GRANT REPLICATION SLAVE, SUPER, RELOAD ON *.* TO 'username'@10.1.1.4' IDENTIFIED BY 'use。

主服務器IP: 10.1.1.3

從服務器IP: 10.1.1.4

1.確保在主服務器和從服務器上安裝的MySQL版本一致.

2.在主服務器上為從服務器設置一個連接賬戶

 

  1. mysql> GRANT REPLICATION SLAVE, SUPER, RELOAD ON *.* TO IDENTIF  
  2.  
  3. IED BY 'userpassword'; 

 

3. 執行FLUSH TABLES WITH READ LOCK 進行鎖表

 

  1. mysql> FLUSH TABLES WITH READ LOCK; 

 

4. 讓客戶程序保持運行,發出FLUSH TABLES語句讓讀鎖定保持有效。(如果退出客戶程序,鎖被釋放)。進入主服務器的數據目錄,然后執行命令:

 

  1. shell> tar -cvf /tmp/mysql-snapshot.tar .   
  2.  
  3. shell> tar -xvf /tmp/mysql-snapshot.tar 

 

讀取主服務器上當前的二進制日志名(File)和偏移量值(Position),并記錄下來:

mysql > SHOW MASTER STATUS; | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | | mysql-bin.003 | 73 | test | manual,mysql | 取得快照并記錄日志名和偏移量后,可以在主服務器上重新啟用寫活動:

mysql> UNLOCK TABLES;

5. 確保主服務器主機上my.cnf文件的[mysqld]部分包括一個log_bin選項

 

  1. [mysqld]  
  2.  
  3. Log_bin=mysql-bin  
  4.  
  5. server-id=1 

 

6. 停止用于從服務器的服務器并在其my.cnf文件中添加下面的行:

 

  1. [mysqld]  
  2.  
  3. server-id=2 

 

7.如果對主服務器的數據進行二進制備份,啟動從服務器之前將它復制到從服務器的數據目錄中。

確保對這些文件和目錄的權限正確。服務器 MySQL運行的用戶必須能夠讀寫文件,如同在主服務器上一樣。

 

8. 用--skip-slave-start選項啟動從服務器,以便它不立即嘗試連接主服務器。

9. 在從服務器上執行下面的語句:

 

  1. mysql> CHANGE MASTER TO MASTER_HOST='10.1.1.3',MASTER_USER='username',MASTER_PASSWORD='userpassword',  
  2.  
  3. MASTER_LOG_FILE='recorded_log_file_name',MASTER_LOG_POS=recorded_log_position

 

9. 啟動從服務器線程:

mysql> START SLAVE;

10.驗證部署是否成功

 

  1. mysql> show slave status\G  
  2.  
  3. *************************** 1. row ***************************  
  4.  
  5. Slave_IO_State: Waiting for master to send event  
  6.  
  7. Master_Host: 10.1.1.3  
  8.  
  9. Master_User: rep_slave  
  10.  
  11. Master_Port: 3306  
  12.  
  13. Connect_Retry: 60  
  14.  
  15. Master_Log_File: mysql-bin.000058  
  16.  
  17. Read_Master_Log_Pos: 27324573  
  18.  
  19. Relay_Log_File: cacti-11-111-relay-bin.000008  
  20.  
  21. Relay_Log_Pos: 27324718  
  22.  
  23. Relay_Master_Log_File: mysql-bin.000058  
  24.  
  25. Slave_IO_Running: Yes  
  26.  
  27. Slave_SQL_Running: Yes  
  28.  
  29. Replicate_Do_DB:  
  30.  
  31. Replicate_Ignore_DB: mysql  
  32.  
  33. Replicate_Do_Table:  
  34.  
  35. Replicate_Ignore_Table:  
  36.  
  37. Replicate_Wild_Do_Table:  
  38.  
  39. Replicate_Wild_Ignore_Table:  
  40.  
  41. Last_Errno: 0  
  42.  
  43. Last_Error:  
  44.  
  45. Skip_Counter: 0  
  46.  
  47. Exec_Master_Log_Pos: 27324573  
  48.  
  49. Relay_Log_Space: 27325025  
  50.  
  51. Until_Condition: None  
  52.  
  53. Until_Log_File:  
  54.  
  55. Until_Log_Pos: 0  
  56.  
  57. Master_SSL_Allowed: No  
  58.  
  59. Master_SSL_CA_File:  
  60.  
  61. Master_SSL_CA_Path:  
  62.  
  63. Master_SSL_Cert:  
  64.  
  65. Master_SSL_Cipher:  
  66.  
  67. Master_SSL_Key:  
  68.  
  69. Seconds_Behind_Master: 0  
  70.  
  71. Master_SSL_Verify_Server_Cert: No  
  72.  
  73. 1 row in set (0.00 sec) 

當Slave_IO_Running和Slave_SQL_Running都顯示Yes的時候,表示同步成功。

二、切換文檔

1. 確保從服務器已經處理了中繼日志中的所有語句。 mysql> STOP SLAVE IO_THREAD。

2.然后檢查SHOW PROCESSLIST語句的輸出,直到你看到Has read all relay log。

3.當從服務器都執行完這些,它們可以被重新配置為一個新的設置。

4.在被提升為主服務器的從服務器上,發出 STOP SLAVE和RESET MASTER和RESET SLAVE操作。

5. 然后重啟mysql服務。

6.在主服務器上RESET MASTER。然后CHANGE MASTER TO MASTER_HOST='10.1.1.4',MASTER_USER='rep_slave',MASTER_PASSWORD='userpassword';切換完成。

關于MySQL數據庫主從服務器文檔的部署及主從文檔切換的知識就介紹到這里了,希望本次的介紹能夠對您有所收獲。

【編輯推薦】

  1. 關于Oracle數據庫閃回個性的詳細介紹
  2. 批量轉換MySQL數據庫表的存儲引擎的方法
  3. MySQL數據庫集群實現負載均衡的安裝配置詳解
  4. 一個mysql數據庫配置問題導致登錄失敗的解決方案
  5. MySQL數據庫打開文件太多導致mysqldump出錯的解決
責任編輯:趙鵬 來源: 火魔網
相關推薦

2011-03-30 10:15:14

Mysql數據庫服務器

2018-08-02 10:14:49

服務器數據庫主從同步

2011-04-07 15:17:40

MySQL數據庫服務器

2017-01-17 15:14:49

MySQL數據庫自動化

2011-10-24 07:31:37

數據庫服務器優化

2010-06-10 17:05:28

2011-07-28 14:49:40

2011-08-24 10:15:55

Oracle數據庫服務器進程

2011-05-12 09:51:26

2010-06-12 09:46:05

MySQL數據庫

2012-02-16 11:00:12

Exadata數據庫云服務器Oracle

2011-04-14 11:09:14

MySQL數據庫

2010-06-01 14:58:03

2010-07-06 13:22:13

SQL Server

2012-07-23 16:27:25

Oracle

2010-10-11 17:41:11

MySql服務器

2023-11-30 07:15:57

MySQL數據庫

2009-11-16 13:24:34

Oracle數據庫服務

2011-03-31 17:02:19

MySQL數據庫遠程連接

2010-05-28 10:03:33

MySQL數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产高清一区二区 | 久久精品色视频 | 久久久久久看片 | 国产一区二区高清在线 | 在线视频91 | 欧美成人一区二免费视频软件 | 国产精品久久久久久福利一牛影视 | 久久激情视频 | 在线黄av| 欧美在线一区二区三区 | 成人国产一区二区三区精品麻豆 | 91在线看网站 | 国产又色又爽又黄又免费 | 国产精品一区二区三区四区 | 91免费在线看 | 欧美日韩中文字幕在线 | 国产真实乱对白精彩久久小说 | 国产一区二区av | 成人免费视频网站在线看 | 亚洲国产黄 | 天天操天天干天天透 | 国产欧美一区二区三区在线看 | 欧美高清视频一区 | 成人在线精品 | 日日夜夜天天 | 国产在线精品一区二区 | 99亚洲精品| 嫩草视频免费 | 欧美日韩视频网站 | 欧美激情视频一区二区三区在线播放 | 91免费高清 | 中文字幕一区二区三区乱码在线 | 91成人在线 | 国产一级片在线观看视频 | 成人在线中文字幕 | 日韩精品一二三 | 精品国产91乱码一区二区三区 | 91久久国产综合久久91精品网站 | 亚洲视频一区 | 亚洲久在线| 91视频入口 |