自动备份并压缩MySQl数据库
把以下代码保存为db_bak.sh
#!/bin/bash
time=`date "+%Y%m%d_%H%M%S"`
/usr/local/mysql/bin/mysqldump -u root -p密码 数据库名 | gzip > /root/bak_$time.sql.gz
添加计划任务,每天凌晨自动执行数据库备份
echo "0 * * * * /root/db_bak.sh" >> /etc/crontab
还原数据库
gunzip < backupfile.sql.gz | mysql -u root -p123456 databasename