MySQL自动备份
概述
这篇文章介绍了 MySQL 数据库自动备份的方式,包括使用 Navicat 工具备份和使用 MySQL 自带的 mysqldump
工具备份。
使用 Navicat 自动备份
使用 Navicat 自动备份数据库,可以定时自动备份,备份完成后还可以通过邮件通知用户。操作时需要先创建 批处理作业
,然后给批处理作业设置计划任务,设置完成后即可自动执行。
材料:
- MySQL 5.7
- Navicat for MySQL
- Windows 10
操作步骤:
-
打开Navicat ,创建数据库连接,连接上要备份的数据库。
-
点击
计划
,新建批处理作业
-
打开数据库连接,点击选择要备份的数据库(jhdemo),双击
可用任务
中的Backup jhdemo
,这个任务会出现在下方已选择任务
中,点击保存; -
输入名字后点击确定,关闭对话框;
-
回到
计划
页面,选择刚才保存的批处理作业,点击设置计划任务
-
在弹出的对话框中,点击
计划
选项卡中的新建,设定计划周期和时间,点击确定;周期可选每天、每周、每月、一次性、系统启动时、系统空闲时、登陆时,高级选项中还可以设置任务开始结束日期。 -
输入电脑的密码,点击 确定 即可完成设置
备份事例:
设置邮件推送:
在创建批处理任务时(或编辑已创建批处理任务时),可点击点击 高级
选项卡,勾选 传送邮件
选项卡,填入收件人、发件邮箱等相关信息即可。
使用 mysqldump 工具备份
mysqldump
是 MySQL 自带的逻辑备份工具,可编写脚本文件调用这个工具来完成数据备份。把脚本设置成定时执行即可达到定时自动备份效果。
参考资料
- Mysql自动备份: https://www.cnblogs.com/tianyamoon/p/10443925.html
- MySQL之mysqldump的使用: https://www.cnblogs.com/markLogZhu/p/11398028.html
- 设置自动备份mysql数据库: https://www.cnblogs.com/lichunpeng/p/11237526.html