定時備份mysql資料庫

2022-06-25 17:36:12 字數 1552 閱讀 3475

@echo off  

set "ymd=%date:~,4%%date:~5,2%%date:~8,2%"  

e:/study/phpstudy/mysql/bin/mysqldump --opt -u root --password=root esc > d:/db_backup/db_%ymd%.sql  

@echo on  

然後將txt文件改成bat指令碼如圖所示。

解說引數:set "ymd=%date:~,4%%date:~5,2%%date:~8,2%"  為設定當前時間

e:/study/phpstudy/mysql/bin/mysqldump為mysql安裝路徑bin下的mysqldump.exe執行檔案

-u root---- root為登入mysql的使用者

--password=root esc ----root為登入mysql的密碼 esc為mysql資料庫名

d:/db_backup/db_%ymd%.sql----此為儲存備份檔案的路徑,檔名為db_當前時間.sql來命名。

第二步:設定定時任務來執行資料備份的指令碼,開啟控制桌面,雙擊管理工具

第三步:雙擊任務計畫程式

第四步:點選建立基本任務

第十步:確認定時備份資料庫的資訊,點選完成。此時已經完成所有的操作了

如圖可以檢視剛剛所建立的定時任務,狀態為準備就緒。

最後,說一下每天備份的資料庫將會儲存在d:/db_backup下

以db_當前時間.sql為每天的檔案形式儲存。

forfiles /p "d:\db_backup" /s /m *.sql /d -5 /c "cmd /c del @path"

MySQL資料庫定時備份

建立shell指令碼 在 usr local mysql 資料夾下建立backupdb.s 件 指令碼檔案可以自定義位置 vim backupdb.sh 建立指令碼內容如下 bin sh db user root db passwd 123123 db name userdb name date y...

mysql資料庫定時備份

找乙個目錄新建乙個指令碼,這裡選擇 var bin vim var bin mysql data backup.sh指令碼 以下配置資訊請自己修改 mysql user root mysql備份使用者 mysql password root mysql備份使用者的密碼 mysql host loca...

MySql 資料庫定時備份

1 使用sqldump 任務計畫 mysqldump備份成sql檔案 假想環境 mysql 安裝位置 c mysql 論壇資料庫名稱為 bbs mysql root 密碼 123456 資料庫備份目的地 d db backup 指令碼 rem code start echo off cd c mys...