GreatSQL社区

搜索

[已解决] 手动搭建MGR集群中,因“caching_sha2_password”验证报错

592 5 2023-10-19 17:43
本帖最后由 驭无殇1998 于 2023-11-16 09:11 编辑

操作系统:
Centos7.9
数据库版本:
GreatSQL-8.0.32-24

在创建MGR通道服务前,需要新建MGR专用复制用户。
官方提供的创建用户命令为:
create user repl@'%' identified with mysql_native_password by 'repl';
使用的用户验证方式为“mysql_native_password”
但我们要求使用验证方式“caching_sha2_password”
所以我创建的时候不指定用户验证方式,命令为:
create user repl@'%' identified by 'repl';
然后在创建通道,启动复制组的时候,日志报错:
[ERROR] [MY-010584] [Repl] Slave I/O for channel 'group_replication_recovery': error connecting to master 'mgr_repl@192.168.44.11:3306' - retry-time: 60 retries: 1 message: Authentication plugin 'caching_sha2_password' reported error: Authentication requires secure connection. Error_code: MY-002061

所以有什么办法可以解决这个问题吗?


全部回复(5)
yejr 2023-10-20 09:18:18
驭无殇1998 2023-10-20 10:28:48
yejr 发表于 2023-10-20 09:18
参考这篇 https://mp.weixin.qq.com/s/G9bpThAR-fYHHZsA8l4uuw

好的,我回去试试
驭无殇1998 2023-11-16 09:11:31
yejr 发表于 2023-10-20 09:18
参考这篇 https://mp.weixin.qq.com/s/G9bpThAR-fYHHZsA8l4uuw

文章中的方法2我尝试过不行,可能是我操作问题把,方法1不符合等保要求,开启SSL比较麻烦。所以还是直接使用mysqlshell进行搭建吧
15167759230 2024-5-8 20:04:56
你创建的密码要符合安全特性
一个学艺不精的国产数据库爱好者
驭无殇1998 2024-5-9 09:55:20
15167759230 发表于 2024-5-8 20:04
你创建的密码要符合安全特性

这样啊,我回去再试试
驭无殇1998

14

主题

0

博客

90

贡献

注册会员

Rank: 2

积分
151

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

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

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