备份mysql数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了备份mysql数据库相关的知识,希望对你有一定的参考价值。
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数据库的主要内容,如果未能解决你的问题,请参考以下文章