「博客搬家」 原地址: CSDN 原发表时间: 2016-09-12
MySQL 数据库中,对指定表实现按天自动备份的功能是比较有用的。
1. 预先条件
- 已正确安装 MySQL 并可开机自动运行
- 已将 MySQL 的工具添加到系统的环境变量中。
2. 操作方法
新建批处理文件,其中内容为:
rem *******************************Code Start *****************************
@echo off
mysqldump -u "用户名" --password="密码" "数据库名" > "保存文件绝对地址及保存的文件名"
@echo on
rem ******************************* Code End *****************************
我所配置的 .bat 文件内容为:
rem *******************************Code Start *****************************
@echo off
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
mysqldump -u root --password=lml manager > C:\MySQLBackup\manager_%Ymd%.sql
@echo on
rem ******************************* Code End *****************************
3. 将此 .bat 文件添加到系统计划任务中
打开 "控制面板" -> "计划任务程序" -> "创建基本任务"
可以设置每天固定时间运行一次该 .bat 文件,即可实现每天自动对 MySQL 数据库进行备份
网友评论