您的位置:首页 > 运维架构 > Linux

Linux 学习笔记_7_Linux用户管理_1_用户管理配置文件剖析

2014-01-23 14:34 831 查看
#!/bin/bash

HOSTNAME="localhost"
PORT="3326"
USERNAME="root"
PASSWD="123456"
BACKDIR=/back/mysql
dateDIR=`date +"%Y-%y-%m-%d"`
OUTPUT=MysqlBackUp-$dateDIR.tar.gz
test -e $BACKDIR/$OUTPUT
if [ $? -ne 0 ]; then
mkdir -p $BACKDIR/$dateDIR > /dev/null
for i in `mysql -u$USERNAME -p$PASSWD -e "show databases" | grep -v "Database" | grep -v "information_schema" `
do
mysqldump -u$USERNAME -p$PASSWD --opt $i | gzip > $BACKDIR/$dateDIR/${i}_${dateDIR}.sql.gz > /dev/null
tar -zcvPf $BACKDIR/$OUTPUT $BACKDIR/$dateDIR >/dev/null
done
echo "###################LOG###########################" >>/var/log/messages
echo "$OUTPUT is backup !!!!!!!!" >>/var/log/messages
echo "###################LOG########################" >>/var/log/messages
rm -rf $BACKDIR/$dateDIR

else

echo "$OUTPUT backup is exist !!!!!"
fi
find $BACKDIR -mtime +4 -exec rm -rf {} \;
本文出自 “Crazy_linux” 博客,请务必保留此出处http://lkernel.blog.51cto.com/3490568/1144183
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐