mysql自动备份文件大小为0,直接执行脚本成功。

mysql自动备份文件大小为0,直接执行脚本成功。

问题:

一次服务器巡检中,发现MYSQL的备份大小为0字节。

排查:

这个备份一直是用的脚本进行备份。

先检察了脚本,确定脚本没有问题,直接sh执行该脚本,备份没有问题,大小正常。

往后继续排查把定时任务的时间改成最近的,观察脚本执行结果,文件还是为0字节。

使用sh -x back.sh运行脚本查看,发现mysqldump报错。

大概查阅了相关资料,大致的意思是没有找到mysqldump这个命令。

解决方式:

1.写成绝对路径,根据实际的目录修改

打开脚本,把mysqldump换成/usr/local/mysql/bin/mysqldump

2.加入软链接,根据实际的目录修改

ln -s /usr/local/mysql/bin/mysqldump /usr/bin/mysqldump

再运行脚本文件问题解决。

相关数据

联通比较优惠的流量包推荐(2024年6月)
bt365验证不通过

联通比较优惠的流量包推荐(2024年6月)

📅 08-17 👁️ 7843
嬖女是什么意思
bt365验证不通过

嬖女是什么意思

📅 08-07 👁️ 8992
敬汉卿炒股赚450万,网红转型全职投资者背后的故事
365bet体坛即时比分

敬汉卿炒股赚450万,网红转型全职投资者背后的故事

📅 07-25 👁️ 6446