宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【待反馈】使用远程数据库备份时提示:caching_sha2_password.so

发表在 Linux面板2024-6-11 14:53 [复制链接] 5 1446

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:8.2.0
系统版本:CentOS 7.9.2009 x86_64
问题描述:

使用远程数据库备份时提示:mysqldump: Got error: 2059: "Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory" when trying to connect

mysql 8.0.37,配置文件使用是default_authentication_plugin = caching_sha2_password。

但是如果宝塔内安装了mysql,使用远程数据库备份时正常备份,如果把宝塔内安装mysql卸载后再备份就提示上面错误。
相关截图(日志、错误): WechatIMG19.jpg

使用道具 举报 只看该作者 回复
发表于 2024-6-11 15:57:50 | 显示全部楼层
您好,这个错误通常发生在尝试使用 mysqldump 工具来备份 MySQL 数据库时,但客户端与服务器端的认证插件不兼容。错误表明客户端试图使用 caching_sha2_password 认证插件,但是无法在指定的路径下找到该插件的共享对象文件。

caching_sha2_password 是 MySQL 8.0 中引入的默认认证插件,用于增强安全性。但是,如果你的 mysqldump 客户端不是与 MySQL 8.0 服务器兼容的版本,或者它没有被正确地配置来支持这个新的认证插件,你可能会遇到这个错误。
使用道具 举报 回复 支持 反对
发表于 2024-6-12 21:07:12 | 显示全部楼层
运维技术阿闯 发表于 2024-6-11 15:57
您好,这个错误通常发生在尝试使用 mysqldump 工具来备份 MySQL 数据库时,但客户端与服务器端的认证插件不 ...

你好 有解决办法吗,mysqldump 也是用的宝塔定时任务自动触发的功能
使用道具 举报 回复 支持 反对
发表于 2024-6-13 10:45:49 | 显示全部楼层
立信徐哥 发表于 2024-6-12 21:07
你好 有解决办法吗,mysqldump 也是用的宝塔定时任务自动触发的功能

你好,使用面板上的备份是备份从面板上安装的数据库的,您将面板上安装的数据库卸载后当然是无法备份了
使用道具 举报 回复 支持 反对
发表于 2024-6-13 13:58:20 | 显示全部楼层
本帖最后由 立信徐哥 于 2024-6-13 14:01 编辑
运维技术阿闯 发表于 2024-6-13 10:45
你好,使用面板上的备份是备份从面板上安装的数据库的,您将面板上安装的数据库卸载后当然是无法备份了 ...

你好不是卸载后出的问题,你可以这样理解,新服务器刚安装好的宝塔面板,这个时候没有安装过mysql数据库,直接使用 数据库->mysql->远程数据库->添加远程数据库,连接了远程数据库也同步了数据库到面板,这个时候点击手动备份或者自动备份就提示这样的错误(如果远程数据库使用的是default_authentication_plugin = mysql_native_password
则可以正常备份)。
使用道具 举报 回复 支持 反对
发表于 2024-6-13 17:51:25 | 显示全部楼层
立信徐哥 发表于 2024-6-13 13:58
你好不是卸载后出的问题,你可以这样理解,新服务器刚安装好的宝塔面板,这个时候没有安装过mysql数据库, ...

您好,方便后台发我一下您的面板登录信息吗,这边给您看一下
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表