我可以 mysqldump 整个数据库连接吗?

JM4*_*JM4 3 mysql centos mediatemple

我托管在 Media Temple DV 3.5 服务器上,并希望从 mysql 5.0.90 升级到最新的 mysql,以便我可以使用触发器和外键。这样做我有点紧张,因为我没有“测试”服务器来匹配我的生产服务器。

我们有完整的服务器备份,所以如果出现问题,我知道我可以随时恢复,但我很好奇,有没有办法备份所有 mysql 数据(所有数据库、所有用户、所有内容),使用 Yum 包运行 mysql 更新manager(我们有 CentOS 5.3),然后在升级后导入丢失的数据(如果存在)?

Sha*_*den 5

一个mysqldump输出文件是有效的SQL,这样你就可以乱文件中的周围,挑选你想要的。

所以,是的,如果数据理论上消失了,您可以有选择地从转储中替换它。