龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > MySQL 技术 >

简单备份MySQL数据库的实际操作

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
以下的文章主要介绍的是简单备份 MySQL 数据库,其中包括如何在服务器上配置相应的备份目录代码,备份脚本的实际操作步骤,以及如何用crontab定时执行备份脚本相关内容的介绍。望

以下的文章主要介绍的是简单备份MySQL数据库,其中包括如何在服务器上配置相应的备份目录代码,备份脚本的实际操作步骤,以及如何用crontab定时执行备份脚本相关内容的介绍。望你会有所收获。

简单备份MySQL数据库一:在服务器上配置备份目录代码:

  1. mkdir /var/lib/MySQLbackup  
  2. cd /var/lib/MySQLbackup 

简单备份MySQL数据库二:备份脚本:

  1. vi dbbackup.sh 

注:更改username,password和dbname。

输入代码:

  1. #!/bin/sh  
  2. #Username to access the MySQL server  
  3. USERNAME="username" 
  4. # Username to access the MySQL server  
  5. PASSWORD="password" 
  6. # List of DBNAMES for Backup  
  7. DBNAME="dbname" 
  8. #date timestamp for log message  
  9. DATE=`/bin/date +%Y-%m-%d_%Hh%Mm`  
  10. #output file  
  11. OUTDIR="/var/lib/MySQLbackup/" 
  12. OUTFILE="ip_bindass".$DATE."sql.gz"  
  13. #working directory  
  14. DIR="/var/lib/MySQLbackup/" 
  15. #cd $DIR  
  16. MySQL Backup  
  17. /usr/bin/MySQLdump --database $DBNAME --opt --single-transaction   
  18. -u$USERNAME -p$PASSWORD | /usr/bin/gzip -9 > $OUTDIR$OUTFILE 

更改备份脚本权限

  1. chmod +x dbbackup.sh 

简单备份MySQL数据库三:用crontab定时执行备份脚本:

  1. crontab -e  

若每天下午3点20备份,添加如下代码:

  1. 20 15 * * * /var/lib/MySQLbackup/dbbackup.sh  

以上的相关内容就是对 简单备份MySQL数据库的介绍,望你能有所收获。


精彩图集

赞助商链接