宝塔bt linux面板数据库自动备份(计划任务)出错,备份文件为20b的解决办法
时间:2023年08月15日
/来源:网络
/编辑:佚名
自宝塔面板linux版7.4.2爆出漏洞后,马上对面板进行了升级,升级后也没去留意数据库备份是否正常。
今天在进行数据库导入操作的时候发现,导入文件中出现的数据库备份文件都为20b,才发现数据库备份自从升级面板后就不正常了。
首先想到的是看看日志文件是否有错误提示。
打开日志,果然有错误提示信息:mysqldump: Got error: 1045: Access denied for user ‘root’@’localhost’ (using password: NO) when trying to connect
从日志报错信息中可以知道是数据库连接出现问题了,于是上百度找解决方案,什么看3306端口是否被修改呀,修改root密码呀都试了,错误依然存在。
在宝塔论坛也发布了几个帖子,最后都让给面板信息让上去检查处理。开什么玩笑,人家几个权6 权4的网站在服务器上,怎么能吧服务器给你登录上去。
于是,继续开启百度模式,对比自己正常的服务器,东拼西凑最后给折腾好了。
说下我的具体处理步骤
1、通过ssh登录mysql,然后依次执行如下命令
use mysql;
update user set password=password(‘new password’) where user=’root’;
flush privileges;
2、执行完后重启mysql服务:/etc/init.d/mysqld restart,或者直接宝塔面板上重启服务器
3、通过宝塔面板用root用户登录phpMyAdmin,找到mysql数据库的user表打开,然后将下面三个密码设置为空,如下图所示:
ok,现在再试试是否能成功备份啦!
此方法未必适合所有人,不同情况不同处理,大家在处理前记得备份好相关数据哦!
今天在进行数据库导入操作的时候发现,导入文件中出现的数据库备份文件都为20b,才发现数据库备份自从升级面板后就不正常了。
首先想到的是看看日志文件是否有错误提示。
打开日志,果然有错误提示信息:mysqldump: Got error: 1045: Access denied for user ‘root’@’localhost’ (using password: NO) when trying to connect
从日志报错信息中可以知道是数据库连接出现问题了,于是上百度找解决方案,什么看3306端口是否被修改呀,修改root密码呀都试了,错误依然存在。
在宝塔论坛也发布了几个帖子,最后都让给面板信息让上去检查处理。开什么玩笑,人家几个权6 权4的网站在服务器上,怎么能吧服务器给你登录上去。
于是,继续开启百度模式,对比自己正常的服务器,东拼西凑最后给折腾好了。
说下我的具体处理步骤
1、通过ssh登录mysql,然后依次执行如下命令
use mysql;
update user set password=password(‘new password’) where user=’root’;
flush privileges;
2、执行完后重启mysql服务:/etc/init.d/mysqld restart,或者直接宝塔面板上重启服务器
3、通过宝塔面板用root用户登录phpMyAdmin,找到mysql数据库的user表打开,然后将下面三个密码设置为空,如下图所示:
ok,现在再试试是否能成功备份啦!
此方法未必适合所有人,不同情况不同处理,大家在处理前记得备份好相关数据哦!
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03