GreatSQL社区

搜索

[已解决] 按照读写分离文档执行mysqlrouter初始化报错

662 9 2023-3-15 09:25
本帖最后由 indiff 于 2023-3-15 09:29 编辑

参照文档执行:
https://greatsql.cn/docs/user-manual/5-oper-guide/5-3-oper-rw-splitting.html

版本:
GreatSQL-8.0.25-17-Linux-glibc2.17-x86_64
安装脚本: GreatSQL-Ansible

报错信息:
[root@localhost ~]# mysqlrouter --bootstrap repl@192.168.1.110:3306 --user=mysqlrouter
Please enter MySQL password for repl:
Error: Error executing MySQL query "SELECT * FROM mysql_innodb_cluster_metadata.schema_version": SELECT command denied to user 'repl'@'192.168.1.1' for table 'schema_version' (1142)



全部回复(9)
Maskfanatics 2023-3-15 09:42:18
repl@192.168.1.110:3306 更换root或者自己创建的有相应权限的账号
indiff 2023-3-15 09:47:56
本帖最后由 indiff 于 2023-3-15 10:07 编辑
Maskfanatics 发表于 2023-3-15 09:42
:3306 更换root或者自己创建的有相应权限的账号

root也使用了报错:

[root@localhost ~]# mysqlrouter --bootstrap root@192.168.1.110:3306 --user=mysqlrouter
Please enter MySQL password for root:
Error: Expected MySQL Server '192.168.1.110:3306' to contain the metadata of MySQL InnoDB Cluster, but the schema does not exist.
Checking version of the metadata schema failed with: Error executing MySQL query "SELECT * FROM mysql_innodb_cluster_metadata.schema_version": Unknown database 'mysql_innodb_cluster_metadata' (1049)

See https://dev.mysql.com/doc/refman ... uster-creating.html for instructions on setting up a MySQL Server to act as an InnoDB Cluster Metadata server


root账号查询databases:

(Wed Mar 15 10:06:45 2023)[root@GreatSQL][(none)]>show databases;
+--------------------+
| Database           |
+--------------------+
| demo               |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.01 sec)


Maskfanatics 2023-3-15 10:44:30
indiff 发表于 2023-3-15 09:47
root也使用了报错:

[root@localhost ~]# mysqlrouter --bootstrap root@192.168.1.110:3306 --user=mysq ...

要先使用MySQL Shell接管一下dba.creatCluster,才能使用Router
douqianjin 2023-5-30 11:36:09
Maskfanatics 发表于 2023-3-15 10:44
要先使用MySQL Shell接管一下dba.creatCluster,才能使用Router

我也碰到了这个问题,您这边说的接管需要怎么操作,有参考的文档么
驭无殇1998 2023-6-15 10:51:14
Maskfanatics 发表于 2023-3-15 10:44
要先使用MySQL Shell接管一下dba.creatCluster,才能使用Router

大佬,mysqlshell怎么接管mgr集群
yejr 2023-6-15 13:56:45
驭无殇1998 2023-6-15 16:50:03
yejr 发表于 2023-6-15 13:56
参考本文 https://mp.weixin.qq.com/s/51ESDPgeuXqsgib6wb87iQ

这个是使用mysqlsh来创建MGR集群的,我想知道的是,MGR集群已经配置好了,并且投入使用,但是后续想使用mysqlsh来接管这个MGR集群的话,应该要怎么操作呢,有操作步骤嘛
yejr 2023-6-15 18:18:55
驭无殇1998 发表于 2023-6-15 16:50
这个是使用mysqlsh来创建MGR集群的,我想知道的是,MGR集群已经配置好了,并且投入使用,但是后续想使用m ...

你都没打开链接认真看吧
驭无殇1998 2023-6-16 09:05:27
yejr 发表于 2023-6-15 18:18
你都没打开链接认真看吧

不好意思,只看了前半部分,对不起,我错了
indiff

1

主题

0

博客

3

贡献

新手上路

Rank: 1

积分
5

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-4-20 19:25 , Processed in 0.021187 second(s), 19 queries , Redis On.
快速回复 返回顶部 返回列表