批处理 mysql 备份数据库
为了确保我们的数据得到及时备份,我们需要使用批处理命令来备份 MySQL 数据库。下面是一份简单的批处理命令实现的示例。请按照以下步骤操作:
@ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION REM 连接数据库,需要输入数据库用户名和密码 SET DB_NAME=mydbname SET DB_USER=mydbuser SET DB_PASSWORD=mydbpass SET DB_HOST=localhost REM 备份文件的路径 SET BACKUP_DIR=D:backup REM 当前日期和时间 SET CURRENT_DATE=%date:~4,4%-%date:~0,2%-%date:~7,2% SET CURRENT_TIME=%time:~0,2%%time:~3,2%%time:~6,2% REM 备份文件名 SET BACKUP_FILE=%BACKUP_DIR%%DB_NAME%_%CURRENT_DATE%_%CURRENT_TIME%.sql REM 备份 echo 备份数据库 %DB_NAME% 到 %BACKUP_FILE% SET MYSQLDUMP_PATH=C:xamppmysqlbinmysqldump.exe "%MYSQLDUMP_PATH%" --user=%DB_USER% --password=%DB_PASSWORD% --host=%DB_HOST% %DB_NAME% >%BACKUP_FILE% ECHO 备份完成