MySQL的版本是5.7.26 MySQL SHELL的版本是MySQL Shell 8.0.37 在单机上做多个实例的方式做的测试 测试最终目的:希望从mysql 5.7.26 搭建mgr集群,然后滚动升级MGR到mysql 8的mgr集群 大致过程如下: 1、先用手工方式创建了3个节点MGR(3306,3307,3308),此时这里用的 同步用户是repl@'%' 密码是repl ,版本都是mysql 5.7.26 2、用MYSQL SHELL接管这3个节点,这时候发现接管MGR的时候,多了一个mysql_innodb_cluster_metadata数据库,接管集群的时候发现,他有提示说用test用户去接管。 当时的日志没留下来。 3、经过多次折腾加MGR,删MGR,会发现创建了'mysql_innodb_cluster_10330X的用户
问题如下: 1、为什么我用的是repl的用户去同步mgr的3个节点,使用mysql shell接管的时候会创建mysql_innodb_cluster_10330X 用户呢? 2、查询replication_connection_configuration的时候为啥发现用户是test? 这个是不是bug?
|
KAiTO
2024-5-16 10:19:01
| ||
起飞小宇
2024-5-16 10:33:20
| ||
yejr
2024-5-16 12:37:19
| ||
起飞小宇
2024-5-16 12:46:46
| ||
yejr
2024-5-22 08:59:59
| ||
合作电话:010-64087828
社区邮箱:greatsql@greatdb.com