宝塔bt linux面板数据库自动备份(计划任务)出错,备份文件为20b的解决办法
自宝塔面板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,现在再试试是否能成功备份啦!
此方法未必适合所有人,不同情况不同处理,大家在处理前记得备份好相关数据哦!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。