标题:
[BUG反馈]
v3.2.10 计划任务 无效
[打印本页]
作者:
songsworld
时间:
2017-7-12 18:05
标题:
v3.2.10 计划任务 无效
下载
(76.97 KB)
2017-7-12 18:04
问题:
1:系统自带的mysql备份,并没有备份成功
2:自己新增的计划任务,没有执行
图片附件:
1.jpg
(2017-7-12 18:04, 76.97 KB) / 下载次数 6886
http://wdlinux.cn/bbs/attachment.php?aid=7743&k=bd9e90c58740f37dc4f6f8f66ef26067&t=1736934966&sid=x5tnKR
作者:
admin
时间:
2017-7-13 08:56
手动执行看是否成功,或检查mysql版本
作者:
llg1983
时间:
2017-7-14 11:36
我也是这个问题
作者:
zhg
时间:
2017-7-26 14:34
管理能修改一下吗?升级到最新v3.2.11也是没法备份数据库了
作者:
zhimaitech
时间:
2017-7-26 16:25
本帖最后由 zhimaitech 于 2017-7-26 17:56 编辑
回复
1#
songsworld
修复Mysql备份
先检查下有没有 /www/wdlinux/wdcp/conf/mrpw.conf 这个文件,没有则创建,并在文件中写入你的数据库root密码
mysql5.6及以上版本,添加 /www/wdlinux/wdcp/conf/mdump.cnf,并设置权限 600,文件内容如下:
[client]
host=localhost
user=root
password='root密码'
复制代码
还有就是如果/www/wdlinux/mysql/var 和 /www/wdlinux/mysql/data 这两个目录都有,而且你的数据库目录是 /www/wdlinux/mysql/var ,那就把 /www/wdlinux/mysql/data 目录删掉
然后把 /www/wdlinux/wdcp/shell/mysqlbackup.sh 这个数据库备份脚本内容替换成如下内容:
#!/bin/bash
# wdcp tools
# mysql backup
# author wdlinux
# url http://www.wdlinux.cn
wdir="/www/wdlinux/wdcp"
sdir="/www/wdlinux/mysql/data"
[ -d $sdir ] || sdir="/www/wdlinux/mysql/var"
mdbin="/www/wdlinux/mysql/bin/mysqldump"
dumpf="/www/wdlinux/wdcp/conf/mdump.cnf"
[ -f /www/wdlinux/wdcp/conf/mrpw.conf ] || exit
mrpw=`cat /www/wdlinux/wdcp/conf/mrpw.conf`
tld="/www/wdlinux/wdcp/logs"
[ -d $tld ] || mkdir -p $tld
tlf=$tld/task.log
/www/wdlinux/mysql/bin/mysql -uroot -p"${mrpw}" -e "use mysql;"
[ $? != 0 ] && echo -n "mysql pw err " >> $tlf && /bin/date >> $tlf && exit 1
[ -f $wdir/conf/bdir.conf ] && bdir=`cat $wdir/conf/bdir.conf`
[ -z $bdir ] && bdir="/www/backup"
bdir=$bdir"/mysql"
[ -d $bdir ] || mkdir -p $bdir
ft=`date +%Y%m%d%H`
dfn=$bdir/"mysql_"${ft}.tar.gz
cd $sdir
if [ -f $dumpf ];then
for d in `ls -d */ | grep -v performance`;do n=`echo $d | tr -d "/"`;$mdbin --defaults-extra-file=$dumpf "$n" --events -l | gzip > $bdir/${n}_${ft}.sql.gz;done
else
for d in `ls -d */ | grep -v performance`;do n=`echo $d | tr -d "/"`;$mdbin -uroot -p"${mrpw}" "${n}" --events -l | gzip > $bdir/${n}_${ft}.sql.gz;done
fi
echo -n "mysql backup success " >> $tlf && /bin/date >> $tlf && exit 0
复制代码
作者:
zhimaitech
时间:
2017-7-26 16:27
回复
2#
admin
老大麻烦修复下,Mysql备份确实有问题
作者:
admin
时间:
2017-7-26 17:56
哪个问题?
作者:
zhimaitech
时间:
2017-7-26 18:02
回复
7#
admin
没有 /www/wdlinux/wdcp/conf/mrpw.conf 和 /www/wdlinux/wdcp/conf/mdump.cnf 两个文件
验证root密码之后的判断有问题,
[ $? != 0 ] && echo -n "mysql pw err " >> $tlf && /bin/date >> $tlf && exit 1
判断数据库目录的方法不够准确
数据库密码需要加上双引号"",以免有些用户的密码有特殊字符
作者:
zhimaitech
时间:
2017-8-3 17:02
本帖最后由 zhimaitech 于 2017-8-3 17:07 编辑
回复
7#
admin
现在的版本是:v3.2.12
希望老大在下个版本能修复下这个问题,现在每次升级都会覆盖之前我修复好的文件,现在只能把备份脚本放到别的路径
作者:
bunse
时间:
2017-8-3 22:38
我这边升级了也是无法自动备份数据库,希望能够修复
欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/)
Powered by Discuz! 7.2