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


  本文标签:简单备份MySQL

  以下的文章主要介绍的是简单备份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数据库的介绍,望你能有所收获  。