由于缺少特权,MySQL Router 8.0.19引导失败

时间:2020-02-13 08:37:52

标签: mysql

MySQL Router documentation之后,出现以下错误引导路由器。群集和路由器版本均为8.0.19。

Error: Error creating MySQL account for router (GRANTs stage): 
Error executing MySQL query "GRANT SELECT, EXECUTE ON mysql_innodb_cluster_metadata.* 
TO 'mysql_router5_vl2j3rlcnec9'@'%'": Access denied for user 'runtime'@'%' to database
'mysql_innodb_cluster_metadata' (1044)

似乎无法成功引导路由器,但是究竟是什么?

1 个答案:

答案 0 :(得分:2)

文档不完整:缺少 EXECUTE 特权以及对performance_schema.global_variables的 SELECT 特权。

GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON mysql_innodb_cluster_metadata.* TO
'bootstrapuser'@'%';

GRANT SELECT ON performance_schema.global_variables TO 'bootstrapuser'@'%';

贷方转到: https://bugs.launchpad.net/charm-mysql-router/+bug/1861234