GreatSQL社区

搜索

[已解决] 使用MySQL shell接管手动创建的MGR集群报错

777 3 2023-10-20 10:28
本帖最后由 驭无殇1998 于 2023-10-23 09:42 编辑

手动创建了MGR集群,现在想使用MySQL shell接管管理,按照官方文档操作后,最后提示我密码错误,但是我已经配置了密码了


密码权限如图:


根据楼下大佬的评论,创建新用户来接管MGR集群,权限不够会无法创建,就报我上面的错误。所以授权命令要加上“with grant option”,即:
grant all on *.* to 'root'@'%' with grant option;
然后再重新接管就可以了


全部回复(3)
chongzh 2023-10-21 16:49:31
赋权的时候加上 WITH GRANT OPTION 再试试
喜欢就关注我公众号:DBA烂笔头
驭无殇1998 2023-10-23 09:21:01
chongzh 发表于 2023-10-21 16:49
赋权的时候加上 WITH GRANT OPTION 再试试

谢谢大佬,的确加上这个权限可以了,之前可能是新账号的权限太低了。
如何要用新账号来接管MGR集群或者创建MGR集群,那么就要使用localhost的root用户,要么就用localhost的root给新账号授权
驭无殇1998 2023-10-23 09:41:33
驭无殇1998 发表于 2023-10-23 09:21
谢谢大佬,的确加上这个权限可以了,之前可能是新账号的权限太低了。
如何要用新账号来接管MGR集群或者创 ...

更正,MySQL Shell不能使用localhost的用户来接管或者创建MGR集群
驭无殇1998

22

主题

0

博客

181

贡献

中级会员

Rank: 3Rank: 3

积分
297

勤学好问(铜)助人为乐(银)

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

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