MySQL自动备份工具
我使用回溯来备份我的项目。 但我的数据库不包括在内。 我想按天或小时备份所有数据库的日程安排。 有没有自动备份MySQL的工具?
MySQL Admin(已停止 – 在natty中可用)有一个备份工具,带有(基本) 调度程序 ,可以每天,每周或每月进行备份。 它甚至包含在Ubuntu中: mysql-admin 。
来自网络的随机图片:
我最喜欢的方法是命令行,我在UF上找到了一个备份脚本 。
#!/斌/庆典 #Script制作一个mysql数据库的常规副本并将其gzip到SAVEDIR中。 USER = “authorized_user” PASSWORD = “the_password” DATABASE = “DATABASE_NAME” SaveDir可以= “/备份” / usr / bin / nice -n 19 / usr / bin / mysqldump -u $ USER --password = $ PASSWORD --default-character-set = utf8 $ DATABASE -c | / usr / bin / nice -n 19 / bin / gzip -9> $ SAVEDIR / $ DATABASE - $(date'+%Y%m%d-%H')。sql.gz
编辑varibles,将其保存为.bkup.sh并在crontab中运行它 ,然后你有一个自动的mysql备份。 此脚本的所有代码都在这里解释。 感谢kat_ams。
如果您所在的服务器没有GUI,那么这是一个默认情况下每天备份和轮换所有MySQL数据库的软件包。
sudo apt-get install automysqlbackup
而已。 默认配置是理智的,所以除非你需要特别的东西,否则你就完成了。 备份文件将放在/var/lib/automysqlbackup
,你应该在异地的某个地方进行rsync。