2011-11-22 27 views
11

我在做關於從MySQL遷移到MariaDB和反之亦然的研究。從MySQL遷移到MariaDB和反之亦然

,因爲它似乎,第一部分應該很容易,不復雜,因爲這裏所說:MariaDB versus MySQL - Compatibility

這是botters我「反之亦然」的一部分:MariaDB的 - > MySQL的。我只是找不到有關這個主題的任何有用的信息。

任何人都可以幫忙嗎?任何建議,提示?是否有從MariaDB遷移回MySQL的併發症?

非常感謝。

+1

你可以接受現在的答案之一,我敢肯定。 –

回答

8

如果有人應該關心從MariaDB遷移到MySQL,它將是Oracle。由於Oracle假裝MariaDB不存在(公司政策 - 政策),它也不提供遷移的可能性(這並不會影響我個人,因爲MariaDB團隊中我寧願選擇它並留在那裏:)

說完所有上述內容,遷移應該很簡單,只要您不使用特殊功能(除MyISAM/Innodb之外不需要存儲引擎)。您關閉MariaDB,保存數據目錄,刪除MariaDB,安裝MySQL,將保存的數據目錄複製回來。在最糟糕的情況下,您需要從my.ini/my.cnf中刪除不被MySQL識別的參數。

我想指出的一點是因爲對於最常用的存儲引擎的持久性數據格式兼容,無需數據遷移需要(至少目前還沒有:)

6

它很容易遷移噸MySQL來MariaDB的(所以,除了MyISAM/Innodb之外,沒有存儲引擎)。

  1. 備份數據庫
  2. 停止MySQL服務器
  3. 設置你的repositorie (http://downloads.mariadb.org/mariadb/repositories/),它取決於你的Linux堆棧。
  4. 執行commande行來安裝MariaDB。

但是現在將MariaDB遷移到Mysql比較困難。我還沒有解決這個問題。由於我最後一次嘗試,我已經崩潰了我的服務器...