MySQL2024-03-21 · 约 2 分钟
Window自动备份Mysql数据库
一、新建bat脚本
bat
@echo off
for /f "tokens=1-3 delims=/ " %%a in ('date/t') do (
set year=%%a
set month=%%b
set day=%%c
)
for /f "tokens=1-3 delims=: " %%a in ('time /t') do (
set tm=%%a-%%b
)
set backuptime=%year%-%month%-%day%_%tm%
set backupfile=数据库备份文件存放目录\%backuptime%.sql
set mysqldumpexe="C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqldump.exe"
set mysqluser=root
set mysqlpassword=root
set databasename=备份的数据库
%mysqldumpexe% -u %mysqluser% -p%mysqlpassword% %databasename% --skip-extended-insert > %backupfile%
# mysqldumpexe= 注意查看你自己的Mysql装在哪,默认在这个目录
# --skip-extended-insert 导出的数据是一条一条的INSERT语句
二、创建计划任务








创建完毕
自动备份任务创建成功!
下面这个就是自动备份的数据库文件

觉得有用就点个赞吧