主頁
論壇
新帖
日曆
每月
每週
議程
檔案室
最新消息
新帖
個人空間資訊
最新動態
聊天室
0
積分
交易
積分:0
登錄
註冊
最新消息
新帖
菜單
登錄
註冊
安裝應用
安裝
主頁
論壇
Lilyandy休閒資訊網
Synology NAS 技術分享
Synology NAS 進階教學:如何在已安裝套件版MariaDB的同時,佈署Docker MariaDB?
禁用JavaScript。為了獲得更好的體驗,請在運行之前啟用流覽器中的JavaScript。
您正在使用一款已經過時的流覽器!部分功能不能正常使用。
請嘗試升級或使用
其他流覽器
。
回復主題
信息
<blockquote data-quote="Lilyandy" data-source="post: 13" data-attributes="member: 1"><p>Synology NAS 進階教學:如何在已安裝套件版MariaDB的同時,佈署Docker MariaDB?</p><p></p><p>【前言】</p><p>老朽會這麼做,其實僅僅因為套件版MariaDB有DSM設定限制(後來發現避免方式),因此動了 Docker MariaDB 的歪腦筋,使用兩台實體主機分別測試,由於phpMyAdmin先天 Bugs,導致老朽卡關數天,最後使用 Navicat 才解決了疑惑…。為了減少走歪路,因而製作了本教學。</p><p></p><p>【事先準備】</p><p>無論是否安裝套件版MariaDB,都不影響Docker MariaDB的佈署,請依各人喜好安裝之,但,無論如何,Container Manager是必需安裝的,不然無法 Docker MariaDB佈署唷!</p><p>無論您是使用 Navicat、…等程式或來phpMyAdmin管理MariaDB都行!請先行安裝之。</p><p>本教學是套件版MariaDB與Docker MariaDB並存的複雜環境為範例,請自行斟酌能力。</p><p></p><p>【範例環境】</p><p>Synology DS718+ (8GB RAM/DSM7.2.1 update7)</p><p>Qnap QVP-21A (8GB RAM/XpenDSM7.2.1 update7)</p><p>mariadb官方容器 (LTS長期支援版本)</p><p>均為在已安裝套件版MariaDB環境下,再額外佈署 Docker MariaDB LTS。</p><p></p><p>【教學開始】</p><p>首先,請雙擊 Container Manager,</p><p>接下來~~看圖說故事囉~~~~^^"</p><p>[ATTACH=full]139[/ATTACH]</p><p>下載容器的同時,我們開啟 File Station 建立必要的資料夾吧!</p><p>[ATTACH=full]140[/ATTACH]</p><p>建立完成的同時,mariadb應該已經下載完畢了!</p><p>我們回到 Container Manager,同樣~看圖說故事~</p><p>[ATTACH=full]141[/ATTACH]</p><p>[ATTACH=full]142[/ATTACH]</p><p>[ATTACH=full]143[/ATTACH]</p><p>[ATTACH=full]144[/ATTACH]</p><p></p><p>現在 Docker MariaDB LTS 已完成佈署,由於超級管理員帳號 root,只能localhost連線,若以本機phpMyAdmin連線是沒問題的,但若使用Navicat或非本機,將無法連線!所以我們要先修改root權限,先讓root能夠遠端連結,當新增管理員帳號,並設定完畢後,請務必刪除root『%』,避免安全性問題。</p><p>回到 Container Manager →容器→您的mariadb容器→操作→開啟終端機。</p><p>請依圖例說明操作,並輸入相關指令,開啟 root % 遠端權限!</p><p>★請注意!</p><p>①若您打算使用本機端 phpMyAdmin,本步驟可省略!</p><p>②若您使用非本機端 phpMyAdmin,本步驟不可省略!</p><p>③若你打算使用Navicat等程式管理,本步驟不可省略!</p><p>請依需求操作之!若您是①,請忽略本操作,直接下一步!</p><p>[ATTACH=full]145[/ATTACH]</p><p>[ATTACH=full]146[/ATTACH]</p><p></p><p>若您是打算使用本機端 phpMyAdmin,請依圖例修改config.inc.php設定檔!</p><p>[ATTACH=full]147[/ATTACH]</p><p>修改存檔後生效!</p><p>[ATTACH=full]148[/ATTACH]登入方式:</p><p>①預設3306 port時,不需輸入伺服器位置,直接輸入帳密即可登入!</p><p>②非預設3306,或非本機端MariaDB伺服器時,需手動輸入伺服器位置,語法如下:</p><p>【主機名稱或IP或Domain或DDNS<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite7" alt=":p" title="Stick out tongue :p" loading="lazy" data-shortname=":p" />ort】</p><p>localhost:3307</p><p>127.0.0.1:3308</p><p>192.168.X.X:3309</p><p>domain:3310</p><p>ddns:3311</p><p>即可遠端登入MariaDB伺服器!</p><p></p><p>最後,如何新增 my.cnf 設定檔?</p><p>我們同樣看圖說故事吧!</p><p>[ATTACH=full]149[/ATTACH]</p><p>另外,若您想備份資料庫,請至這裏:</p><p>docker/mariadb/data/</p><p>就能找到您想要的資料庫了~~~^^</p><p></p><p>最後!您成功學會了嗎?^^</p></blockquote><p></p>
[QUOTE="Lilyandy, post: 13, member: 1"] Synology NAS 進階教學:如何在已安裝套件版MariaDB的同時,佈署Docker MariaDB? 【前言】 老朽會這麼做,其實僅僅因為套件版MariaDB有DSM設定限制(後來發現避免方式),因此動了 Docker MariaDB 的歪腦筋,使用兩台實體主機分別測試,由於phpMyAdmin先天 Bugs,導致老朽卡關數天,最後使用 Navicat 才解決了疑惑…。為了減少走歪路,因而製作了本教學。 【事先準備】 無論是否安裝套件版MariaDB,都不影響Docker MariaDB的佈署,請依各人喜好安裝之,但,無論如何,Container Manager是必需安裝的,不然無法 Docker MariaDB佈署唷! 無論您是使用 Navicat、…等程式或來phpMyAdmin管理MariaDB都行!請先行安裝之。 本教學是套件版MariaDB與Docker MariaDB並存的複雜環境為範例,請自行斟酌能力。 【範例環境】 Synology DS718+ (8GB RAM/DSM7.2.1 update7) Qnap QVP-21A (8GB RAM/XpenDSM7.2.1 update7) mariadb官方容器 (LTS長期支援版本) 均為在已安裝套件版MariaDB環境下,再額外佈署 Docker MariaDB LTS。 【教學開始】 首先,請雙擊 Container Manager, 接下來~~看圖說故事囉~~~~^^" [ATTACH type="full" alt="2025-04-09_105156.png"]139[/ATTACH] 下載容器的同時,我們開啟 File Station 建立必要的資料夾吧! [ATTACH type="full" alt="2025-04-09_105217.png"]140[/ATTACH] 建立完成的同時,mariadb應該已經下載完畢了! 我們回到 Container Manager,同樣~看圖說故事~ [ATTACH type="full" alt="2025-04-09_105218.png"]141[/ATTACH] [ATTACH type="full" alt="2025-04-09_105726.png"]142[/ATTACH] [ATTACH type="full" alt="2025-04-09_105744.png"]143[/ATTACH] [ATTACH type="full" alt="2025-04-09_110317.png"]144[/ATTACH] 現在 Docker MariaDB LTS 已完成佈署,由於超級管理員帳號 root,只能localhost連線,若以本機phpMyAdmin連線是沒問題的,但若使用Navicat或非本機,將無法連線!所以我們要先修改root權限,先讓root能夠遠端連結,當新增管理員帳號,並設定完畢後,請務必刪除root『%』,避免安全性問題。 回到 Container Manager →容器→您的mariadb容器→操作→開啟終端機。 請依圖例說明操作,並輸入相關指令,開啟 root % 遠端權限! ★請注意! ①若您打算使用本機端 phpMyAdmin,本步驟可省略! ②若您使用非本機端 phpMyAdmin,本步驟不可省略! ③若你打算使用Navicat等程式管理,本步驟不可省略! 請依需求操作之!若您是①,請忽略本操作,直接下一步! [ATTACH type="full" alt="2025-04-11_105019.png"]145[/ATTACH] [ATTACH type="full" alt="2025-04-11_105021.png"]146[/ATTACH] 若您是打算使用本機端 phpMyAdmin,請依圖例修改config.inc.php設定檔! [ATTACH type="full" alt="2025-04-11_105648.png"]147[/ATTACH] 修改存檔後生效! [ATTACH type="full" alt="2025-04-11_122038.png"]148[/ATTACH]登入方式: ①預設3306 port時,不需輸入伺服器位置,直接輸入帳密即可登入! ②非預設3306,或非本機端MariaDB伺服器時,需手動輸入伺服器位置,語法如下: 【主機名稱或IP或Domain或DDNS:port】 localhost:3307 127.0.0.1:3308 192.168.X.X:3309 domain:3310 ddns:3311 即可遠端登入MariaDB伺服器! 最後,如何新增 my.cnf 設定檔? 我們同樣看圖說故事吧! [ATTACH type="full" alt="2025-04-11_135049.png"]149[/ATTACH] 另外,若您想備份資料庫,請至這裏: docker/mariadb/data/ 就能找到您想要的資料庫了~~~^^ 最後!您成功學會了嗎?^^ [/QUOTE]
驗證
回復帖子
主頁
論壇
Lilyandy休閒資訊網
Synology NAS 技術分享
Synology NAS 進階教學:如何在已安裝套件版MariaDB的同時,佈署Docker MariaDB?
訪客聊天
幫助
使用者
設定
通知
各種各樣的
訊息方向相反
在頂部顯示編輯器
啟用最大化模式
將圖像顯示為連結
隱藏機器人訊息
隱藏狀態
隱藏聊天列表
顯示來自被忽略用戶的訊息
關閉聊天
接收提及提醒
聲音通知
一般訊息
私人訊息
私訊
提及訊息
機器人訊息
桌面通知
一般訊息
私人訊息
私訊
提及訊息
機器人訊息
選項
選項
目前沒有人在聊天。
提交
聊天中沒有消息。成為第一個打招呼的人!
聊天
0
本站需要使用 Cookie。如果您繼續使用本站,則表示同意我們使用 Cookie。
接受
瞭解更多。……
頂部