我使用下面的rsync命令将MySQL数据备份到局域网中的一台机器。它按预期工作。
rsync -avz /mysql/ root:PassWord@192.168.50.180:: /root/testme/
我只想确认这是否是使用rsync的正确方式。
我还想知道这个5分钟的crontab条目是否有效。
我发现更好的MySQL备份方法是使用复制功能。
将备份机器设置为主服务器的从服务器。每个事务都会自动镜像。
你也可以关闭从服务器并从中执行完整的磁带备份。当你重新启动从服务器时,它将再次与主服务器同步。
mysqldump --master-data
进行备份)中还原从服务器,然后启动slave
以确保生成的数据库是完整的。 - Scott Hyndman