Ach*_*chu 9 mysql backup software-recommendation
我使用back-in-time来备份我的项目。但我的数据库不包括在内。我想按天或小时备份所有数据库的调度。是否有任何工具可以自动备份 MySQL?
Ric*_*tte 13
如果您在没有 GUI 的服务器上,这里有一个默认情况下每天备份和轮换所有 MySQL 数据库的包。
sudo apt-get install automysqlbackup
Run Code Online (Sandbox Code Playgroud)
就是这样。默认配置是健全的,所以除非你需要一些特殊的东西,否则你就完成了。备份文件将放置在/var/lib/automysqlbackup您应该在异地某处 rsync 的位置。
MySQL Admin(已停产 - 在 natty 中可用)有一个带有(基本)调度程序的备份工具,可以每天、每周或每月进行备份。它甚至包含在 Ubuntu 中:mysql-admin。
随机图片来自网络: 
我最喜欢的方式当然是命令行,我在 UF 上找到了一个备份脚本。
#!/bin/bash #Script 制作 mysql 数据库的常规副本并将其 gzip 到 SAVEDIR。 用户="authorized_user" 密码=“the_password” 数据库=“数据库名称” 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
编辑变量,将它保存为 .bkup.sh 并在 crontab 中运行它,然后你就有了一个自动的 mysql 备份。此脚本的所有代码都在此处解释。感谢 kat_ams。