mysql的升級
自己原文公眾號: https://mp.weixin.qq.com/s/9rjjXtkSWhoAlimMu8bXXA
資料庫總是要升級的。今天談談mysql的升級。
主伺服器配置新增以下引數
server-id=1
Log-bin=mysql-bin
gtid_mode=ON
enforce-gtid-consistency=ON
----- 要啟用基於GTID 的複製,每個伺服器必須啟用GTID 模式,將gtid_mode 變數設定為ON ,並啟用enforce_gtid_consistency 變數,以確保只有對基於GTID 的複製是安全的語句被記錄。
建立複製使用者並授權
mysql> create user 'repl'@'%' identifiedby 'Pass2020@';
mysql> grant replication slave on *.* to'repl'@'%'; --- 僅用於複製, 只需要replication slave 許可權
3.
從伺服器配置新增以下引數
server-id=2
gtid_mode=ON
enforce-gtid-consistency=ON
將主庫db 匯出到db.sql 並通過scp 命令複製到從伺服器上:
mysql>CHANGE REPLICATION SOURCE TOSOURCE_HOST = '10.60.156.179', SOURCE_PORT =3306, SOURCE_USER = 'repl', SOURCE_PASSWORD= 'Pass2020@', SOURCE_AUTO_POSITION =1;
mysql> START SLAVE;
此時檢視從庫發現主庫新增資料已同步
其實這一切源於GTID。正因為有了這個可以不用MHA、不用binlog的位置。太方便了。
然後可以關閉5.7的庫,應用指向新的資料庫了。停機估計1min左右。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/637517/viewspace-2847339/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql升級MySql
- MySQL 5.6.27升級MySQL 5.7.18版本的升級步驟介紹MySql
- MySQL 升級的最佳實踐MySql
- mysql怎麼升級MySql
- MySQL:5.6 升級 5.7MySql
- MySQL升級會變慢?MySql
- mysql5.1升級5.6MySql
- CentOS升級MySQL到5.5CentOSMySql
- 升級MySQL8.0的歷險記MySql
- 不可不知的 MySQL 升級利器及 5.7 升級到 8.0 的注意事項MySql
- <postfix郵件服務下mysql的升級>MySql
- MySQL 5.6.47升級到5.7.20(一)MySql
- mysql 5.5.42升級到5.6.24步驟MySql
- PHP study 升級預設的MYSQL版本 為5.7PHPMySql
- mysql 5.6 升級 到 5.7 的二進位制升級方法 另一個簡便思路.MySql
- 記一次mysql小版本升級MySql
- centos7 mysql5.6升級5.7CentOSMySql
- phpstudy 整合環境升級 MySQL 版本PHPMySql
- Windows下Mysql5.6升級到5.7WindowsMySql
- windows10 MySQL5.7升級至MySQL8.0WindowsMySql
- Centos 7 升級通過 yum 安裝的 MySQL 5.7 到 MySQL 8.0CentOSMySql
- MySQL升級過程中的一些心得-1MySql
- MySQL升級過程中的一些心得-2MySql
- 基於Windows的MySQL5.7本地升級WindowsMySql
- MySQL8升級遇到的各式各樣問題MySql
- GitHub是怎樣把MySQL 5.7升級到8.0的?GithubMySql
- 線上環境MySQL5.5升級至5.6MySql
- MySQL升級從5.1.71到5.7.17版本MySql
- MySQL 升級詳細步驟 (包括 Percona)MySql
- MySQL 避免行鎖升級為表鎖——使用高效的索引MySql索引
- MySQL5.6到5.7版本升級採用IN-PLACE的升級方式需要具體關注的地方MySql
- redhat 6.5 mysql 升級5.5.48經mysql 5.6.32至mysql 5.7.16實施概略RedhatMySql
- Truffle 2.0升級3.0升級指南
- 原始碼安裝mysql5.5.20升級到mysql5.6.25原始碼MySql
- MySQL 5.6.19升級到 5.7.9 步驟介紹MySql
- 基於centos7的MySQL5.7的RPM本地升級CentOSMySql
- synchronized鎖的升級synchronized
- MySQL升級WRITE_SET後的一次死鎖分析MySql