本文由 dbaplus 社羣授權轉載。
工具下載:
https://pan.baidu.com/s/1kRG7RNxbffSGcA4ei7tWrw
操作說明
將三個文件放在同一個目錄下,例如/root/soft/
- mysql8_install.sh
- my_test.cnf(配置文件模板)
- mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz
1)安裝並啓動MySQL進程(主和從庫都執行)
#/bin/bash mysql8_install.sh
注:my.cnf配置文件默認在/etc/目錄下,文件名是以你的數據庫名命名,例my_test.cnf,mysql.sock在/tmp目錄下。
2)配置主從複製(從庫執行)
#/bin/bash mysql8_install repl
3)配置組複製(先在Primary節點上執行,再到Secondary節點上執行)
注:先把3個節點MySQL實例啓動後再開始搭建mgr,同時修改腳本里的ip地址和端口和hosts對應的主機名和地址。
#/bin/bash mysql8_install mgr
注:配置成功後,會在data數據目錄下生成mysqld-auto.cnf配置文件。
下載方式
此腳本現通過dbaplus社羣免費爲大家提供下載使用。若使用過程中有任何問題或建議,可隨時與我們聯繫,歡迎大家試用。
更多開源工具&腳本
作者介紹:
賀春暘,凡普金科DBA團隊負責人,《MySQL管理之道:性能調優、高可用與監控》第一、二版作者,曾任職於中國移動飛信、安卓機鋒網。致力於MariaDB、MongoDB等開源技術的研究,主要負責數據庫性能調優、監控和架構設計。
原文鏈接: