打印

[求助] linux下mysql自动备份恢复

linux下mysql自动备份恢复

#!/bin/bash
PATH=/usr/local/sbin:/usr/bin:/bin
# The Directory of Backup
BACKDIR=/backup/mysql
# The Password of MySQL
ROOTPASS=********  ← 将星号替换成MySQL的root密码
# Remake the Directory of Backup
rm -rf $BACKDIR
mkdir -p $BACKDIR
# Get the Name of Database
DBLIST=`ls -p /var/lib/mysql | grep / | tr -d /`
# Backup with Database
for dbname in $DBLIST
do
mysqlhotcopy $dbname -u root -p $ROOTPASS $BACKDIR | logger -t mysqlhotcopy
done


我按以上代码建了个文件..但执行时并备份不了..mysql安装路径为/usr/local/mysql


DBLIST=`ls -p /var/lib/mysql | grep / | tr -d /`这里我已经改过.但结果一样.请大家帮我参考下.谢谢
︻$▅▆▇◤                 ︻$▅▆▇◤

TOP