2017-08-16 206 views
-1

我有一臺MariaDB 5數據庫在我的Synology NAS上運行。 Synology最近在軟件包中心發佈了MaraDB 10。我想將我的數據庫從MariaDB 5傳輸到MariaDB 10.數據庫有8個表,其中只有1個表大於1.2 GiB。如何在我的Synology NAS上將我的MariaDB從5遷移到10?

我試着將數據庫導出爲.sql文件,然後在新的MariaDB 10實例中導入。這似乎有部分工作,但並沒有導入整個事情。只有大桌子的三分之一,沒有桌子。我已檢查缺少的表在.sql文件中有條目。

是否有專門爲此場景設計的一些實用程序?谷歌搜索這給出了在lunix機器上運行的數據庫的結果(我猜Synology就是這樣)並且需要shell命令。我對Linux知之甚少。

回答

0

我有同樣的問題,但我解決了它。 解決

  1. 登錄到phpMyAdmin和創建備份。
  2. 停止MariaDB的5個服務
  3. 開始MariaDB10服務
  4. 登錄phpMyAdmin的單擊導入。

    點擊webstation最終選擇了PHP

    設置 - >選擇PHP版本(我有PHP 7) - >上級篇設置 - >擴展和設置的設置

Php setting

重新啓動所有服務(未開始MariaDB5)

相關問題