GreatSQL社区

搜索

[已解决] xtrabackup对mysql8.0.32全备时,报无法加载身份验证插件cachings...

995 6 2023-10-27 19:37

环境及工具:
centos7.6 、mysql8.0.32(二进制压缩包安装)、xtrabackuo8.0.32(二进制压缩包安装)

MySQL配置文件如下:
[mysqld]
user=mysql
basedir=/application/mysql8032
datadir=/data/mysql8032
log_error=/data/mysqlerr.log
character_set_server=utf8mb4
socket=/tmp/mysql.sock
[mysql]
socket=/tmp/mysql.sock



使用的备份命令:
xtrabackup --user=root --password=King123456 -S/tmp/mysql.sock --backup --parallel=10 --target-dir=/root/fullbackup


出现的问题如下:


如上图所示,可以正常备份,但是会出现无法加载身份验证插件caching_sha2_password的问题

尝试过的操作:
1.在配置文件中添加了以下内容:
[mysqld]ssl_ca=/data/mysql8032/ca.pemssl_cert=/data/mysql8032/server-cert.pemssl_key=/data/mysql8032/server-key.pem[client]ssl_ca=/data/mysql8032/ca.pemssl_cert=/data/mysql8032/client-cert.pemssl_key=/data/mysql8032/client-key.pem


然后使用xtrabackup --user=root --password=King123456 -S/tmp/mysql.sock
--ssl_ca=/data/mysql8032/ca.pem --ssl_cert=/data/mysql8032/client-cert.pem
--ssl_key=/data/mysql8032/client-key.pem --backup --parallel=10 --target-dir=/root/fullbackup
进行备份,仍然会出现以上问题


2.使用rpm包安装xtrabackup进行测试,仍然会出现以上问题


3.将备份文件恢复到一个单独的目录,以该目录为MySQL数据目录,然后启动MySQL实例,可以正常启动,数据看上去都还在

需求:
综上所述,这个问题要如何解决?或者说需要解决吗?


全部回复(6)
vvvvvv 2023-10-28 22:52:20
参考下这个,看能不能解决:https://blog.csdn.net/maoxinwen1/article/details/88629313
kingzhesi 2023-10-30 08:22:01
有一点忘说了,不允许改身份验证插件为mysql_native_password,必须使用8.0新插件
yejr 2023-10-30 09:07:13
你这是连MySQL都没正确安装好的吧?错误提示是caching_sha2_password.so都不能加载。
kingzhesi 2023-10-30 14:34:32
yejr 发表于 2023-10-30 09:07
你这是连MySQL都没正确安装好的吧?错误提示是caching_sha2_password.so都不能加载。 ...

使用show plugins,可以看到caching_sha2_password处于ACTIVE状态,这应该说明插件应该是安装好的
kingzhesi 2023-10-30 14:37:45
yejr 发表于 2023-10-30 09:07
你这是连MySQL都没正确安装好的吧?错误提示是caching_sha2_password.so都不能加载。 ...

另外我是可以正常使用客户端登录mysql啊,这应该是安装好了啊
kingzhesi 2023-10-30 15:31:17
我使用rpm包的方式重装了mysql (所有rpm都装上了) ,还是那样,可以备份但在开始时有问题提示
kingzhesi

2

主题

0

博客

14

贡献

新手上路

Rank: 1

积分
21

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

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