相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 41.6 mb
PDF (A4)- 41.7 mb
手册页(TGZ)- 262.5 kb
手册页(邮政编码)- 372.6 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册的摘录

7.4.5.5使用mysqldump测试升级不兼容

当考虑升级MySQL时,谨慎的做法是将新版本与当前生产版本分开安装。然后,您可以从生产服务器转储数据库和数据库对象定义,并将它们加载到新服务器中,以验证它们得到了正确的处理。(这对于测试降级也很有用。)

生产服务器:

$> mysqldump——all-databases——no-data——routines——events

在升级后的服务器上:

$> mysql < dump-defs.sql

因为转储文件不包含表数据,所以可以快速地处理它。这使您能够发现潜在的不兼容性,而无需等待冗长的数据加载操作。在处理转储文件时查找警告或错误。

在验证正确处理了定义之后,转储数据并尝试将其加载到升级的服务器中。

生产服务器:

$> mysqldump——all-databases——no-create-info > dump-data.sql

在升级后的服务器上:

$> mysql < dump-data.sql

现在检查表内容并运行一些测试查询。