mysql mgr部署
1 1.mysql使用版本 2 mysql-8.0.18-el7-x86_64.tar.gz 3 4 2.服务器 5 192.168.56.105 #node1 6 192.168.56.106 #node2 7 192.168.56.107 #node3 8 9 3.mysql安装 10 #yum 11 yum install -y wget libaio 12 #useradd 13 useradd -r -s /sbin/nologin mysql 14 #mkdir 15 mkdir -p /usr/local/mysql 16 mkdir -p /data/mysql/data 17 mkdir -p /data/mysql/logs 18 #修改权限 19 chown -R mysql:mysql /usr/local/mysql8 20 chown -R mysql:mysql /data/mysql 21 chown -R mysql:mysql /usr/local/mysql8 22 bin/mysqld --defaults-file=my3306.cnf --initialize 23 cd /usr/local/mysql8 24 mysqld_safe --defaults-file=my3306.cnf --user=mysql & 25 mysql -uroot -p123456 -S/data/mysql/mysql.sock 26 alter user root@localhost identified by "123456"; 27 28 4.修改配置文件 29 binlog_format = ROW 30 binlog_checksum = NONE 31 server_id#每个服务器都不一样 32 loose-group_replication_local_address#每个服务器都不一样 33 report_host#每个服务器都不一样 34 gtid_mode=ON 35 enforce_gtid_consistency=ON 36 master_info_repository=TABLE 37 relay_log_info_repository=TABLE 38 log_slave_updates=ON 39 log_bin=binlog 40 41 42 43 5.所有节点都执行 44 CREATE USER repl@'%' IDENTIFIED BY 'repl'; 45 GRANT REPLICATION SLAVE ON *.* TO repl@'%'; 46 RESET MASTER; 47 CHANGE MASTER TO MASTER_USER='repl', MASTER_PASSWORD='repl' FOR CHANNEL 'group_replication_recovery'; 48 49 50 51 6.引导节点执行 52 53 任意找一节点做引导节点 54 SET GLOBAL group_replication_bootstrap_group=ON; 55 START group_replication; 56 SET GLOBAL group_replication_bootstrap_group=off; 57 58 59 60 7.其他节点执行 61 stop group_replication; 62 SET GLOBAL group_replication_bootstrap_group = OFF; 63 START group_replication; 64 65 8.查看各节点状态 66 67 SELECT * FROM performance_schema.replication_group_members; 68 ## 查看当前MGR模式(单主还是多主) 69 SELECT @@group_replication_single_primary_mode; 70 71 72 73 9.单主和多主切换 74 75 #切换多主 76 select group_replication_switch_to_multi_primary_mode(); 77 78 #切换单主 79 select group_replication_switch_to_multi_primary_mode(); 80
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix