当前位置:论坛首页 > Linux面板 > 求助

【已完成】使用远程mysql数据库,自动备份提示:1045 提示连...

发表在 Linux面板2023-10-16 16:11 [复制链接] 12 2491

本帖最后由 堡塔运维小林 于 2023-10-19 22:12 编辑
面板、插件版本: 8.0.3
系统版本:centos7.9
问题描述:使用远程数据库,开启自动备份后,提示连接数据库失败。

相关截图(日志、错误):
==========================================================================================
(1045, "Access denied for user 'root'@'172.19.0.1' (using password: YES)")
(1045, "Access denied for user 'root'@'172.19.0.1' (using password: YES)")
==========================================================================================
|-错误:连接数据库[172.17.0.1:3306]失败
----------------------------------------------------------------------------
★[2023-10-16 15:42:00] Successful
是不是使用远程数据库没有输入管理员密码,导致无法连接到数据库内部。

使用道具 举报 只看该作者 回复
发表于 2023-10-16 17:16:38 | 显示全部楼层
遇到了同样的问题,添加的是docker的数据库。
宝塔中没有安装mysql,

升级到8.0.3出现的

★开始备份[2023-10-16 17:09:07]
==========================================================================================
(1045, "Access denied for user 'root'@'172.27.0.1' (using password: YES)")
(1045, "Access denied for user 'root'@'172.27.0.1' (using password: YES)")
==========================================================================================
|-错误:连接数据库[172.27.0.3:3306]失败
|-消息发送成功。
|-消息通知已发送。
使用道具 举报 回复 支持 反对
发表于 2023-10-16 17:39:58 | 显示全部楼层
QinMax 发表于 2023-10-16 17:16
遇到了同样的问题,添加的是docker的数据库。
宝塔中没有安装mysql,

对的 我也是用docker安装的mysql ,宝塔中没有安装mysql.
使用道具 举报 回复 支持 反对
发表于 2023-10-16 17:51:49 | 显示全部楼层
QinMax 发表于 2023-10-16 17:16
遇到了同样的问题,添加的是docker的数据库。
宝塔中没有安装mysql,

8.0.3以前的版本是正常的吗?
使用道具 举报 回复 支持 反对
发表于 2023-10-16 18:53:24 | 显示全部楼层
本帖最后由 铭心刻骨 于 2023-10-16 18:57 编辑

docker 和本地mysql方法是一样的,
宝塔的docker 更方便,进入docker ---- 容器---终端开始以下命令即可
==------
第一步:终端登陆数据数

mysql -uroot -p

第二步:输入数据库密码

Enter password:(输密码不显示)

第三步:成功登陆显示

mysql>

第四步:输入

alter user 'root'@'%' identified with mysql_native_password by '密码';

第五步:刷新

flush privileges;

第六步:OK
===================1045 统一解决办法
使用道具 举报 回复 支持 反对
发表于 2023-10-16 20:44:46 | 显示全部楼层
铭心刻骨 发表于 2023-10-16 18:53
docker 和本地mysql方法是一样的,
宝塔的docker 更方便,进入docker ---- 容器---终端开始以下命令即可
== ...

并不是mysql这个问题,宝塔8.0.2是正常的,只有8.0.3有这样才错误
使用道具 举报 回复 支持 反对
发表于 2023-10-17 11:05:35 | 显示全部楼层
本帖最后由 堡塔运维小林 于 2023-10-17 11:07 编辑
立信徐哥 发表于 2023-10-16 20:44
并不是mysql这个问题,宝塔8.0.2是正常的,只有8.0.3有这样才错误

您好,能否私信一下您的面板登录信息呢?我这边具体去排查一下,私信后这里回复一下
使用道具 举报 回复 支持 反对
发表于 2023-10-17 11:06:50 | 显示全部楼层
QinMax 发表于 2023-10-16 17:16
遇到了同样的问题,添加的是docker的数据库。
宝塔中没有安装mysql,

您好,能否私信一下您的面板登录信息呢?这边排查一下该问题,私信后这里回复我一下
使用道具 举报 回复 支持 反对
发表于 2023-10-17 12:06:52 | 显示全部楼层
本帖最后由 铭心刻骨 于 2023-10-17 12:25 编辑
立信徐哥 发表于 2023-10-16 20:44
并不是mysql这个问题,宝塔8.0.2是正常的,只有8.0.3有这样才错误

我虚拟机 升级8.03 自写脚本测试docker mysql8 没有问题
  1. docker exec -i "$dockerNames" mysqldump -u"$user" -p"$password" "$dbname"  2> /dev/null | gzip > "$bakgzip"
复制代码
$dockerNames :docker 容器 NAMES   终端 执行  docker ps 可以查到
$user :   root
$password :  root用户密码
$dbname :数据库名称
$bakgzip :存储路径及文件名,如:/www/mysql8bak2023.gz
并且我试了一下 Navicat 去连接也都是正常。你再看看你的设置方面 1017.png




使用道具 举报 回复 支持 反对
发表于 2023-10-17 16:17:09 | 显示全部楼层
您好,这个问题已经修复完成了,您修复一下面板,再去备份一下数据库看看是否正常,测试结果这里反馈一下

已修复此问题  发表于 2023-11-1 11:57
修复面板,已正常  发表于 2023-10-19 21:58
使用道具 举报 回复 支持 反对
发表于 2023-10-23 20:33:07 | 显示全部楼层
解决了没。怎么我修复了还是不行。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

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

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