91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL數據庫主從服務器如何部署和切換文檔

發布時間:2021-09-08 18:38:40 來源:億速云 閱讀:112 作者:chen 欄目:數據庫

本篇內容介紹了“MySQL數據庫主從服務器如何部署和切換文檔”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

  MySQL數據庫主從服務器如何部署文檔

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

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

  mysqlGRANTREPLICATIONSLAVE,SUPER,RELOADON*.*TO'username'@10.1.1.4'IDENTIFIEDBY'use。

  主服務器IP:10.1.1.3

  從服務器IP:10.1.1.4

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

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

  mysql>GRANTREPLICATIONSLAVE,SUPER,RELOADON*.*TOIDENTIFIEDBY'userpassword';

  3.執行FLUSHTABLESWITHREADLOCK進行鎖表

  mysql>FLUSHTABLESWITHREADLOCK;

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

  shell>tar-cvf/tmp/mysql-snapshot.tar.shell>tar-xvf/tmp/mysql-snapshot.tar

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

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

  mysql>UNLOCKTABLES;

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

  [mysqld]Log_bin=mysql-binserver-id=1

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

  [mysqld]server-id=2

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

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

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

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

  mysql>CHANGEMASTERTOMASTER_HOST='10.1.1.3',MASTER_USER='username',MASTER_PASSWORD='userpassword',MASTER_LOG_FILE='recorded_log_file_name',MASTER_LOG_POS=recorded_log_position;

  9.啟動從服務器線程:

  mysql>STARTSLAVE;

  10.驗證部署是否成功

  mysql>showslavestatus\G***************************1.row***************************Slave_IO_State:WaitingformastertosendeventMaster_Host:10.1.1.3Master_User:rep_slaveMaster_Port:3306Connect_Retry:60Master_Log_File:mysql-bin.000058Read_Master_Log_Pos:27324573Relay_Log_File:cacti-11-111-relay-bin.000008Relay_Log_Pos:27324718Relay_Master_Log_File:mysql-bin.000058Slave_IO_Running:YesSlave_SQL_Running:YesReplicate_Do_DB:Replicate_Ignore_DB:mysqlReplicate_Do_Table:Replicate_Ignore_Table:Replicate_Wild_Do_Table:Replicate_Wild_Ignore_Table:Last_Errno:0Last_Error:Skip_Counter:0Exec_Master_Log_Pos:27324573Relay_Log_Space:27325025Until_Condition:NoneUntil_Log_File:Until_Log_Pos:0Master_SSL_Allowed:NoMaster_SSL_CA_File:Master_SSL_CA_Path:Master_SSL_Cert:Master_SSL_Cipher:Master_SSL_Key:Seconds_Behind_Master:0Master_SSL_Verify_Server_Cert:No1rowinset(0.00sec)

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

  MySQL數據庫主從服務器如何切換文檔

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

  2.然后檢查SHOWPROCESSLIST語句的輸出,直到你看到Hasreadallrelaylog。

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

  4.在被提升為主服務器的從服務器上,發出STOPSLAVE和RESETMASTER和RESETSLAVE操作。

  5.然后重啟mysql服務。

  6.在主服務器上RESETMASTER。然后CHANGEMASTERTOMASTER_HOST='10.1.1.4',MASTER_USER='rep_slave',MASTER_PASSWORD='userpassword';切換完成。

“MySQL數據庫主從服務器如何部署和切換文檔”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安塞县| 桂林市| 九江县| 鹿泉市| 惠东县| 克东县| 定州市| 桂东县| 双辽市| 金堂县| 屏边| 东至县| 尖扎县| 丽水市| 凤冈县| 温州市| 资兴市| 榕江县| 思南县| 昭觉县| 常宁市| 鄄城县| 南平市| 定襄县| 峨山| 丹巴县| 夏津县| 舒城县| 化德县| 莫力| 沅陵县| 鹤岗市| 清涧县| 新安县| 富川| 古田县| 达日县| 沾化县| 灵武市| 扬州市| 黑水县|