能夠將如下代碼保存爲backup.bat,添加計劃任務便可。mysql
@echo off set "yMd=%date:~,4%%date:~5,2%%date:~8,2%" set "hm=%time:~,2%%time:~3,2%" "D:/MySQL5.6/bin/mysqldump.exe" -h127.0.0.1 -uname -pxxxx -P3306 --skip-lock-tables dbname>"D:/db_bakup/db_xx_%yMd%-%hm%.sql" @echo on
也可直接在cmd命令中複製單條語句執行,注意修改成本身的電腦路徑。sql
說明:--skip-lock-tablesspa
如出現Can’t open file when using LOCK TABLES錯誤提示,多是權限不足致使,這裏咱們在上述代碼中加上 --skip-lock-tables 就能夠解決問題。code