旧版本mysql的mysqldump

旧版本mysql的mysqldump,mysql,mysqldump,Mysql,Mysqldump,如果我使用mysqldump工具备份MySql数据库的旧版本,是否存在任何已知的风险?例如,如果我在生产机器上使用mysqldump 5.6备份MySql 5.X数据库。我从未遇到过这样的问题。所有更高版本都支持以前的版本。因此,您可以将mysqldump 5.6用于5.X 我想你应该看看mysqldump选项,其中一些是在5.5中添加的,一些是在5.6中添加的;但大多数选项适用于所有版本 有一个兼容的选项。我是从我的房间里找到的 --compatible=名称 生成与其他数据库系统或应用程

如果我使用mysqldump工具备份MySql数据库的旧版本,是否存在任何已知的风险?例如,如果我在生产机器上使用mysqldump 5.6备份MySql 5.X数据库。

我从未遇到过这样的问题。所有更高版本都支持以前的版本。因此,您可以将mysqldump 5.6用于5.X

我想你应该看看mysqldump选项,其中一些是在5.5中添加的,一些是在5.6中添加的;但大多数选项适用于所有版本


有一个兼容的选项。我是从我的房间里找到的

--compatible=名称

生成与其他数据库系统或应用程序更兼容的输出 使用较旧的MySQL服务器。name的值可以是ansi、mysql323、, mysql40、postgresql、oracle、mssql、db2、maxdb、no_key_选项、, 没有表格选项或字段选项。要使用多个值,请将 用逗号表示。这些值的含义与 用于设置服务器SQL模式的相应选项。见第节 5.1.8,“服务器SQL模式”

此选项不保证与其他服务器兼容。信息技术 仅启用当前可用于的SQL模式值 使转储输出更加兼容。例如,--compatible=oracle 不将数据类型映射到Oracle类型或使用Oracle注释语法

此选项要求服务器版本为4.1.0或更高版本。与老年人 服务器,它什么也不做

问题是: