码迷,mamicode.com
首页 > 数据库 > 详细

备份mysql数据库

时间:2017-11-08 23:28:15      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:amp   tab   exist   rgs   备份   -name   sql数据库   数据库   base   

date +%Y-%m-%d

yum install -y mysql-server

rpm -qf /usr/bin/mysql

 

mysql

show databases;

mysql -uroot -p

 

 

#!/bin/sh
#auto backup mysql
BAKDIR=/data/backup/mysql/`date +%Y-%m-%d`
MYSQLUSR=root
if
        [ $UID -ne 0 ];then
        echo This script must be use the root user!!!
        sleep 2
        exit 0
fi

if [ ! -d $BAKDIR ];then
        mkdir -p $BAKDIR
else
        echo This is $BAKDIR exists...
fi
/usr/bin/mysqldump -u$MYSQLUSR -d $MYSQLDB >$BAKDIR/webapp_db.sql
cd $BAKDIR;tar -czvf webapp_mysql_db.tar.gz *.sql
#find . -type f -name *.sql|xargs rm -rf
find . -type f -name *.sql -exec rm -rf {} \;
[ $? -eq 0 ]&&echo "This `date +%Y-%m-%d` MYSQL BACKUP IS SUCCESS"
cd /data/backup/mysql/; find . -type d -mtime +30|xargs rm -rf
echo "This mysql backup successfully"

备份mysql数据库

标签:amp   tab   exist   rgs   备份   -name   sql数据库   数据库   base   

原文地址:http://www.cnblogs.com/cmdm/p/7806757.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!