2013-03-22 81 views
0

如果我使用mysqldump工具備份MySql數據庫舊版本,是否有任何已知的風險?例如,如果我在生產計算機上使用mysqldump 5.6來備份MySql 5.X數據庫。mysqldump老版本的mysql版本

+0

存在問題:http://blog.teamextension.com/mysqldump-couldnt-execute-select-gtid_mode-unknown-system-variable-gtid_mode-1193-1246 – Alexey 2013-03-28 18:06:47

回答

2

沒有爲兼容的選項。我發現它從 https://dev.mysql.com/doc/refman/5.5/en/mysqldump.html

--compatible =名稱

產生輸出是與其它數據庫系統或 舊的MySQL服務器更兼容。 name的值可以是ansi,mysql323, mysql40,postgresql,oracle,mssql,db2,maxdb,no_key_options, no_table_options或no_field_options。要使用多個值,請用逗號分隔 。這些值與用於設置服務器SQL模式的對應選項 具有相同的含義。請參見部分 5.1.8,「服務器SQL模式」。

此選項不保證與其他服務器的兼容性。其 僅啓用當前可用於 的SQL模式值,以使轉儲輸出更加兼容。例如,--compatible = oracle 不會將數據類型映射到Oracle類型或使用Oracle註釋語法。

此選項需要4.1.0或更高版本的服務器版本。與舊的 服務器,它什麼也不做。