启动MGR
分别登录三个MySQL数据库,然后启动MGR。
- 启动MGR的主库(本文以3306作为主库)。
- 登录MySQL。
1
/usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysqlm.sock
- 权限设置,为了后面MySQL Shell在已有的MGR创建InnoDB Cluster。
1 2
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION; flush privileges;
- 执行如下语句启动MGR。
1 2 3
SET GLOBAL group_replication_bootstrap_group=ON; START GROUP_REPLICATION; SET GLOBAL group_replication_bootstrap_group=OFF;
MySQL 8.0.21以后版本,上述命令中START GROUP_REPLICATION;替换为START GROUP_REPLICATION USER='rpl_user', PASSWORD='123456';
- 登录MySQL。
- 启动MGR的从库(本文以端口3307、3308作为从库)。
- 登录MySQL。
1 2
/usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysqls.sock /usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysqls2.sock
- 分别在端口3307、3308的从库中执行如下语句启动MGR。
1
START GROUP_REPLICATION;
- 查看组成员信息(可在MGR群组的任意成员中查看)。
1
SELECT * FROM performance_schema.replication_group_members;
- 登录MySQL。
父主题: 部署MGR(单主模式)