bat備份mysql 資料庫

2021-10-01 03:35:06 字數 1052 閱讀 6028

@echo on

rem 跳轉mysql的bin目錄

cd c:\wamp\bin\mysql\mysql5.7.24\bin

echo 當前路徑:%cd%

rem 輸出格式20191129

set dirname=%date:~0,4%%date:~5,2%%date:~8,2%

set year=%date:~0,4%

set month=%date:~5,2%

set day=%date:~8,2%

set backdir=c:\users\user\desktop\%dirname%

if exist %backdir% (

echo 存檔案在

)else

(echo 資料夾不存在,建立資料夾%dirname%

md %backdir%

)cd c:\wamp\bin\mysql\mysql5.7.24\bin

rem 設定密碼後不需要按回車

:mysqldump -u root --password= --default-character-set=gb2312 test danwei > c:\users\user\desktop\%dirname%\danwei.sql

:主選單

set /p psn=請輸入數字(1備份資料庫,0退出):

if /i "%psn%"

=="1" goto 備份

if /i "%psn%"

=="0" goto 退出

:返回goto 主選單

:備份cls

mysqldump -u root --password= --default-character-set=gb2312 --where=

"updates like '%year%-%month%-%%'"

test danwei > c:\users\user\desktop\%dirname%\news1.sql

goto 主選單

:退出exit

pause

MySQL資料庫備份bat實現

基本思路 1 建立好資料庫備份路徑。這裡寫d company database mysqlbackup 2 執行mysql命令將資料庫列表寫入到某個檔案中 例如 temp alldatabase.txt 3 用for語句讀取上一步生成的alldatabase.txt檔案 4 在for迴圈體內執行if...

用bat備份 mysql資料庫為空

朋友要備份mysql資料庫,在記事本裡黏貼 echo off c program files mysql mysql server 5.1 bin mysqladmin u root password 0 shutdown c program files mysql mysql server 5.1...

批處理命令 BAT備份MySQL資料庫

原文 批處理命令 bat備份mysql資料庫 工作環境 windows server 2003 mysql安裝目錄 d mysql winrar 安裝目錄 c program files winrar winrar.exe 備份資料儲存的路徑為 e 資料備份,好了下面開始寫dos批處理命令了。如下 ...