做成如下批處理檔案.定時執行
rem *******************************backup start*****************************
@echo off
c:chdir /d "d:\program files\mysql\mysql server 5.5\bin"
set filename=%date:~0,4%-%date:~5,2%-%date:~8,2%_%time:~0,2%_%time:~3,2%_%time:~6,2%
echo %filename%
rem if not exist "d:\dbbackup\" (mkdir "d:\dbbackup\")
mysqldump --opt -u 備份賬號 --password=備份賬號密碼 備份目標庫名稱 > "d:\dbbackup\檔案字首_%filename%.sql"
@echo on
rem *******************************backup end*****************************
可單獨建立賬號.並為該物件授予,select 檢視檢視 觸發器 表鎖定許可權
1、對於table 來說mysqldump 最少要有select 許可權。
2、對於view 來說mysqldump 要有show view 許可權。
3、對於trrigger 來說mysqldump 要有trriger 許可權。
4、如果要產生乙份一致的備份 mysqldump 要有lock tables 許可權。
參考:參考:
mysql增量備份檔案 mysql增量備份
突然說要我研究下增量備份,表示在此之前真的不知道這是什麼意思,網上搜說 是指在一次全備份或上一次增量備份後,以後每次的備份只需備份與前一次相比增加或者被修改的檔案。我通俗理解就是 在前一次的備份基礎上去增刪改。然後就花費了我一下午的時間,中間的心酸就不提了,正式來吧 1 首先進去cmd以管理員身份進...
mysql備份檔案夾 mysql 備份
mysql定期備份是一項重要的工作,但人工操作太繁瑣,也難避免有所疏漏,使用下面的方法即可讓系統定期備份資料。1 建立備份檔案夾 cd www makedir backup 2 編寫執行指令碼 vi autobackup 寫入以下內容 filename date y m d mysql bin di...
mysql 備份成檔案的指令碼 mysql 備份指令碼
bin bash dbname 使用者名稱 db資料庫 backup dir data mysqlbackup databackup 備份目錄 dbrootpwd 密碼 db使用者名稱root密碼 expired days 7 bd備份儲存7天 logfile backup dir db.log 日...