MySQL 数据库的自动备份操作

「博客搬家」 新地址: 简书

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 数据库进行备份

4. 参考资料

Windows中,MySQL 自动备份的几种方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值