Mysql定期自動備份

2022-07-29 03:48:09 字數 889 閱讀 1022

@echo off 

::@author liubo

:: ------- 配置項 -------

:: 要執行的檔名

set file=back.bat

:: 計畫頻率型別

set frequency=daily

:: 頻率,與上面的計畫頻率型別對應

set modifier=2

:: 該計畫執行的時間(24 小時制)

set datetime=00:30:00

:: 計畫的名字

set name="backup"

:: 計畫執行使用者,不建議修改

set user="system"

:: ------- 以下請勿修改 -------

schtasks /create /ru %user% /sc %frequency% /mo %modifier% /st %datetime% /tn %name% /tr %file%

pause

利用批處理把bat檔案加入計畫任務

建立日期命名資料夾,存入日期命名的sql備份

set bak

::@author liubo

::建立備份檔案夾,以日期命名

mkdir %date:~0,4%%date:~5,2%%date:~8,2%backup

::備份webca 資料庫,以日期bak.sql命名

mysqldump -uroot -proot webca >%date:~0,4%%date:~5,2%%date:~8,2%backup/%date:~0,4%%date:~5,2%%date:~8,2%bak.sql

注意-u使用者名稱 中間沒有空格,-p密碼也是一樣。

MYSQL BAT 定期自動備份

1.mysql資料庫的自動備份,mysql官方提供了乙個比較好的外掛程式 bin目錄 我們通過呼叫其外掛程式以及windows自帶的任務計畫,即可完成資料庫的定期備份 採用批處理的方式實現,具體如下 第乙個批處理 資料庫的自動備份 autobackup.bat echo off set a date...

SQL Server定期自動備份

sql server定期自動備份 企業管理器中的tools,database maintenance planner,可以設定資料庫的定期自動備份計畫。並通過啟動sql server agent來自動執行備份計畫。具體步驟如下 1 開啟企業管理器,在控制台根目錄中依次點開microsoft sql ...

mysql 自動備份許可權 Mysql 自動備份

很簡單的乙個自動備份方案 bas 件 backup.sh bin bash dbuser root dbpwd 123456 dbname jam00 delbackpath usr local mysql backup dbname date d 7 days ago y m d sql.gz r...