宝塔面板计划任务无法定期备份的另类解决方法

之前遇到过几次宝塔面板无法备份的问题,一般的解决方法是重置数据库管理账户root的密码。但最近又遇到一种状况,每次重置密码且重新启动服务器后,执行计划任务里的备份任务,总是会出现失败的提示。
MySQL / MariaDB 忘记 root 密码处理方法

有些朋友可能会发现忘记MySQL / MariaDB 中忘记了root 密码,在my.ini中添加skip-grant-tables参数后,无法正常重置密码的情况,实际上是因为操作过程不完整。可以按照本文中的完整流程进行操作。
解决宝塔面板不能备份MySQL/MariaDB数据库一例

近期发现,宝塔面板的数据库备份功能失效,甚至是使用phpmyadmin登录,也是提示:Error 1698: Access denied for user ‘root‘@‘localhost‘ 。
MySQL/MariaDB 无法启动,提示ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)

发现改写MariaDB的配置文件my.cnf可解决此问题,即把该文件内的[client]、[mysqld]下的“socket = /tmp/mysql.sock”改为“socket = /var/lib/mysql/mysql.sock”,保存后再尝试启动,即可解决问题。