使用BAT(批處理文件)備份MySQL數(shù)據(jù)庫(kù),你可以創(chuàng)建一個(gè)批處理文件來調(diào)用mysqldump
命令。以下是一個(gè)簡(jiǎn)單的示例,展示了如何創(chuàng)建一個(gè)批處理文件來備份名為mydatabase
的MySQL數(shù)據(jù)庫(kù),并將其保存為backup.sql
文件。
@echo off
set MYSQL_PATH="C:\Program Files\MySQL\MySQL Server 8.0\bin" %PATH%
set USER=root %USERPROFILE%\AppData\Local\MySQL\MySQL Server 8.0\data
set PASSWORD=your_password %USERPROFILE%\AppData\Local\MySQL\MySQL Server 8.0\data
set DATABASE=mydatabase
set BACKUP_FILE=backup.sql
%MYSQL_PATH%\mysqldump --user=%USER% --password=%PASSWORD% --databases %DATABASE% > %BACKUP_FILE%
echo Backup completed successfully.
注意:
set USER=root
和set PASSWORD=your_password
中的root
和your_password
替換為你的MySQL用戶名和密碼。set MYSQL_PATH
。例如,如果你的MySQL安裝在C:\Program Files (x86)\MySQL\MySQL Server 8.0\bin
,則將其更改為set MYSQL_PATH="C:\Program Files (x86)\MySQL\MySQL Server 8.0\bin"
。backup.bat
(確保文件擴(kuò)展名為.bat
)。這樣,每次運(yùn)行backup.bat
時(shí),它都會(huì)將名為mydatabase
的MySQL數(shù)據(jù)庫(kù)備份到當(dāng)前目錄下的backup.sql
文件中。你可以根據(jù)需要修改批處理文件以更改數(shù)據(jù)庫(kù)名稱、備份文件名或備份目錄。