一段自動備份的MYSQL備份的指令碼

2021-05-21 22:58:51 字數 708 閱讀 3824

最近公司準備使用專案管理的**dotproject,公司雖然不大,但是牽涉到的業務也是很複雜的,所以需要定時去儲存資料庫的資訊以防止資料庫崩潰或者其他的原因造成的資料損失,這樣就需要進行資料庫的備份。

dotproject使用的是mysql資料庫,備份mysql資料庫的乙個比較好的方法就是冷備份(將儲存檔案直接拷貝出來)。所以我寫了乙個小指令碼,然後使用windows的任務計畫功能實現這件事情。

指令碼的內容如下:

@echo off

if exist e:/dotprojectbackup/%date:~8,2%/dotprojectdatabase/ ( del /f /s /q e:/dotprojectbackup/%date:~8,2%/dotprojectdatabase/)

if exist e:/dotprojectbackup/%date:~8,2%/dotprojectsite/ ( del /f /s /q e:/dotprojectbackup/%date:~8,2%/dotprojectsite/)

mkdir e:/dotprojectbackup/%date:~8,2%/dotprojectdatabase/

mkdir e:/dotprojectbackup/%date:~8,2%/dotprojectsite/

net stop mysql

net start mysql

實現的功能很簡單,大家應該會一看就懂的哈

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...

mysql自動備份開啟 MySQL自動備份

mysql user root 使用者名稱 mysql password password 密碼 mysql host localhost ip mysql port 3306 埠號 mysql charset utf8 編碼方式 backup db arr db name 要備份的資料庫名稱,多個...

mysql備份作業 自動備份mysql

自動備份mysql linux python 名稱儲存為databasedump.py usr bin env python coding utf 8 time 16 10 30 下午9 04 import os import time user root 不要改 passwd passwd 填密碼...