群暉(Synology)NAS 安裝 Mariadb 資料庫啟動錯誤

語言: CN / TW / HK

啟動的時候提示錯誤:

You need to specify one of MARIADB_ROOT_PASSWORD, MARIADB_ALLOW_EMPTY_ROOT_PASSWORD and MARIADB_RANDOM_ROOT_PASSWORD

導致無法啟動。

具體的啟動錯誤資訊可以在日誌中看到。

nas-mysql-01

問題和解決

這個是因為在啟動的環境變數中沒有設定 ROOT 的密碼資訊。

這個將會導致啟動錯誤。

解決辦法如下:

選擇要啟動的容器資料庫伺服器,然後選擇編輯。

nas-mysql-02

然後選擇環境變數。

在環境變數中新增 一個 MARIADB_ROOT_PASSWORD 或者其他引數就可以了。

在這裡,因為我們的資料庫是測試用的,並且只在區域網中訪問,所以就使用了一個最簡單的 123456。

當然這個不是最好的實踐。

你可以使用這個登入以後再在資料庫中建立一個可以遠端訪問的使用者,並且使用隨機長度的密碼,同時修改這個引數為 MARIADB_ROOT_PASSWORD。

這樣你的 root 使用者就不可以遠端訪問了。

nas-mysql-04

應用後重啟容器就可以了。

nas-mysql-05

這個時候你的資料庫服務狀態應該是啟動的,然後通過遠端連線下看看有沒有問題。

http://www.ossez.com/t/synology-nas-mariadb/13899