MySql数据库自动备份设置 - (MySql)
我这种备份方法是针对windows环境下的,Linux环境下的应该也一样,都是执行mysqldump 命令,这个我没试过。
1、确保MySql数据库能够通过127.0.0.1登录,如果不清楚怎么设置的请参考下面教程:
《Windows环境下如何安装MySql》:/Course?id=4779627000053
2、新建bat文件
格式如下:
mysqldump --no-defaults -h [地址] -u [用户名]--port=[端口] --password=[密码] -e -R [数据库名称] > [导出文件名].sql
文本内容如下:
@echo off
set cdate=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%
set "cdate=%cdate: =0%"
mysqldump --no-defaults -h localhost -u root --port=3306 --password=123456 -e -R test > C:\备份\test_%cdate%.sql
exit
3、将bat文件添加到计划任务中。








最后确认完,需要输入登录密码,然后就完成设置了,可以通过手动运行计划任务,看看bat文件是否正确运行了。
4、测试结果如下:
