使用 MySQL 的 mysqldump 备份成 sql 文件:

 

系统环境

MySQL安装位置:D:\Program Files (x86)\MySQL

数据库的名称为:test

MySQL的root密码:123456

数据库备份的目标文件夹:D:/db_backup/

 

备份脚本

@echo off
echo ----------------------------------------------------
echo 使用mysqldump备份MySQL数据库
echo ----------------------------------------------------

rem 设置格式为yyyymmdd(date命令得到的日期格式默认为yyyy-mm-dd)
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"

echo 正在备份,请稍后...

:: 本机测试(路径中包含空格,则路径需要用双引号括起来)
"D:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqldump" --opt -u root --password=123456 test > D:/db_backup/backup_%Ymd%.sql

echo 备份完毕...
@echo on

 

定时备份

复制以上脚本内容,另存为backup-db.bat,然后使用Windows的“计划任务”定时执行该脚本即可。(例如:每天晚上22:30,执行backup-db.bat)。

说明:此方法可以不用关闭数据库,并且可以按每一天的日期来命名备份文件。

 

Windows计划任务

控制面板 > 管理工具 > 任务计划程序 > 创建基本任务:

MySQL 定时备份成sql文件

按照下一步往下执行即可,唯一需要注意的地方就是:记得把刚才的脚本文件给填上。

MySQL 定时备份成sql文件

 

相关文章:

  • 2022-01-10
  • 2022-12-23
  • 2021-04-20
  • 2021-10-21
  • 2021-12-03
  • 2022-12-23
猜你喜欢
  • 2021-05-17
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2021-11-20
相关资源
相似解决方案