我有个简短的问题。我想为我的整个centos创建一个备份,包括mysql。这个能行吗?
tar -zcvpf /backup/testbackup.tar.gz --directory /因为mysql将数据库存储在/var/lib/mysql中,或者需要为每个数据库额外创建mysqldumps,所以我可以通过简单地解锁恢复tar备份吗?
发布于 2012-11-26 21:31:42
你可以..。但我不会。
当您使用mysqldump时,会发生两件重要的事情。首先,数据库在发生转储时被锁定,因此在备份中不会得到不一致的数据,这可能需要在恢复后进行表修复。
其次,得到一个与平台无关的.sql文件。您可以拖放一个/var/lib/mysql目录,但您只能使用与您转储的目录相同的规范将其还原到平台上。在SPARC服务器上恢复祝好运,甚至X86-64可能会微妙地破坏数据。使用SQL文件,您只需还原它,它就好了。
https://serverfault.com/questions/452343
复制相似问题