indiff 发表于 2023-3-15 09:25:56

按照读写分离文档执行mysqlrouter初始化报错

本帖最后由 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

报错信息:
# 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)



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也使用了报错:

# 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)[(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也使用了报错:

# 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集群{:5_190:}

yejr 发表于 2023-6-15 13:56:45

驭无殇1998 发表于 2023-6-15 10:51
大佬,mysqlshell怎么接管mgr集群

参考本文 https://mp.weixin.qq.com/s/51ESDPgeuXqsgib6wb87iQ

驭无殇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集群的话,应该要怎么操作呢,有操作步骤嘛{:5_190:}

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
你都没打开链接认真看吧

不好意思,只看了前半部分,对不起,我错了{:5_190:}
页: [1] 2
查看完整版本: 按照读写分离文档执行mysqlrouter初始化报错