我使用back-in-time来备份我的项目,但我的数据库没有被包括在内。我想要按天或小时定期备份所有的数据库。有没有自动备份MySQL的工具?
sudo apt-get install automysqlbackup
/var/lib/automysqlbackup
中,你应该将其通过rsync同步到离线位置。MySQL管理工具(已停用 - 在Natty版本中可用)具有备份工具,可使用(基本的)调度程序在每天、每周或每月定期进行备份。它甚至包含在Ubuntu中:mysql-admin。
来自网络的随机图片:
当然,我最喜欢的方式是使用命令行,并在UF上找到了一个备份脚本。
#!/bin/bash #脚本用于定期备份mysql数据库并将其压缩成gzip格式保存在SAVEDIR目录下。编辑变量,将其保存为.bkup.sh文件,并在crontab中运行它,这样就可以实现自动的mysql备份。关于此脚本的所有代码解释请参考这里。感谢kat_ams。
/etc/default/automysqlbackup
中配置这个程序,执行man automysqlbackup
后可以获得更多信息。 - jmarceli