如何使用MySQL Workbench进行自动化MySQL数据库备份

6
如何使用MySQL Workbench进行自动MySQL数据库备份?
这是否可行?请参考上方图片。
3个回答

10

使用Mysql bench并不是自动备份所必须的,
设置一个crontab并使用mysqldump(或等效工具)可以完成相同的工作,并且更容易。

示例:

crontab -e

/* backup every day at 00:00:00 */
0 0 * * * mysqldump -u root -ppassword YOUR_DATABASE > /backup/YOUR_DATABASE.sql

我目前正在使用Windows任务计划程序来完成这项任务。我只是想学习其他的方法,这就是为什么我问的原因。但还是谢谢。 - Wern Ancheta
当然,您可能希望实际上在其周围包装一些脚本,使用某种老化系统(例如保留最近一周的每日备份,最近一个季度的每周备份以及每个季度的永久备份...或类似的内容)来旋转备份。建议使用~/.my.cnf将管理员/根密码隐藏在那里,而不是在cron子系统中。 - Jim Dennis
虽然我个人更喜欢使用mysqldump,但在某些情况下使用Workbench功能可能更容易(例如,对于新手来说,从巨大的mysqldump备份中进行部分恢复非常困难)。 - noonex

5
如果你有一个带有PHP的Web服务器,我建议使用MySqlDumper
它支持:
  • 自动备份
  • 电子邮件备份
  • 压缩备份
  • 旋转备份
  • 等等。

MySqlDumper?说明不清楚。 - Mukus

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接