Linux 学习笔记_7_Linux用户管理_1_用户管理配置文件剖析
2014-01-23 14:34
597 查看
#!/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
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
相关文章推荐
- Linux学习笔记1:磁盘、文件与用户管理
- linux学习入门 基础部分(5)[用户理解 用户涉及到的系统配置文件 用户管理《建立,删除,查看,更改》 权力下放 忘记密码。
- Linux 学习笔记--用户及文件权限管理
- Linux学习日记 —— 7.1.1 用户和用户组管理-用户配置文件-用户信息文件/etc/passwd
- 实验楼linux学习笔记(二):用户及文件权限管理
- Linux学习日记 —— 7.1.2 用户和用户组管理-用户配置文件-影子文件/etc/shadow
- Linux学习日记 —— 7.1.3 用户和用户组管理-用户配置文件-组信息文件/etc/group和组密码文件/etc/gshadow
- 实验楼Linux学习笔记(二)之用户及文件权限管理
- linux笔记:用户和用户组管理-用户配置文件
- 实验楼linux学习笔记(二):用户及文件权限管理
- 实验楼linux学习笔记之用户及文件权限管理
- Linux 学习笔记(十一)软件和配置管理
- linux系统管理操作指令学习笔记(三)管理好文件
- 【Linux】Shell学习笔记之二——文件和目录管理(创建、删除、复制、查看)
- 【Linux】Linux用户、用户组、文件权限学习笔记
- 2.27 linux和windows互传文件 3.1 用户配置文件和密码配置文件 3.2 用户组管理 3.3 用户管理
- Linux——用户管理简单学习笔记(三)
- Java框架spring 学习笔记(十八):事务管理(xml配置文件管理)
- Linux 学习笔记_9_文件系统管理_1_Linux文件系统构成
- Centos学习笔记--linux用户管理