程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 簡單備份MySQL數據庫的實際操作

簡單備份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數據庫的介紹,望你能有所收獲。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved