mysql定时备份

在windows里面搜索【任务计划程序】

右键【任务计划程序库】-》【创建基本任务】或【创建任务】

最终配置如下:

在C盘新建文件夹【mysql-backup】和【bk】

在【bk】下新建文件【backup.bat】

【backup.bat】内容如下:

@echo off
echo MYSQL开始备份
set time0=%time: =0%
set "Ymd=%date:~0,4%%date:~5,2%%date:~8,2%%time0:~0,2%%time:~3,2%%time:~6,2%"
set BACKUP_PATH=C:\mysql-backup
echo %Ymd%
::进入mysql安装目录的bin目录下

cd C:\mysql-8.0.26-winx64\bin\

::执行备份操作 如果有存储过程和事件 加上 --routines --events
mysqldump --host=localhost --protocol=tcp --port=3308 数据库名 --default-character-set=utf8mb4 --single-transaction=TRUE  > %BACKUP_PATH%\dump-xxx-%Ymd%.sql

echo MYSQL备份执行完毕!
::pause

注意:导出需要在数据库的my.ini文件中配置数据库用户和密码

...
#上面省略my.ini其它配置
#配置定时导出时的用户名和密码
[mysqldump]
user=用户
password=密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值