在 RunCloud 上管理資料庫的 2 種方法

在 RunCloud 的控制台中,並沒有預安裝 phpMyAdmin 的資料庫管理工具,為了安全理由,RunCloud 建議您在 PC 上建立安全的 SSH 連接,利用 MySQL 客戶端軟體用 SSH 連接資料庫。

在 RunCloud 的控制台中,並沒有預安裝 phpMyAdmin 的 MariaDB 資料庫管理工具,為了安全理由,RunCloud 建議您在 PC 上建立安全的 SSH 連接,利用 MySQL 客戶端軟體用 SSH 連接資料庫。

官方的部落格有說明,列出 2 種方法來訪問您的資料庫,依您的習慣使用 Web 方式還是用 PC 方式來管理。

Windows 系統上,使用 HeidiSQL 的軟體,如果你使用 Mac 系統,可以使用 Sequel Pro,兩者都是免費軟件。

HeidiSQL 官方下載

https://www.heidisql.com/

Sequel Pro 官方下載

http://www.sequelpro.com/

第 2 種方法,就是大家常用的 phpMyAdmin 的 MySQL 的資料庫管理工具。

HeidiSQL 安裝

我們會以 root 帳號連接數據庫,在 HeidiSQL 應用軟體連接 MariaDB 中,需要 MySQL ROOT 密碼和 RunCloud 帳號 / 密碼,就是之前在 VPS 伺服器上安裝 RunCloud 時,最後回覆的帳號 / 密碼,如下圖。

RunCloud root

啟動 HeidiSQL 後輸入以下資料:

  • MySQL連接設置 (使用 MYSQL ROOT 密碼)
  • SSH 隧道設置 (使用 runcloud 密碼)

HeidiSQL setup

網路類型:請選擇 MariaDB or MySQL (SSH tunnel)
主機名 / IP:請填入 127.0.0.1
用戶:MySQL 的帳號 root
密碼:您的 MySQL root 的密碼

HeidiSQL setup 2

在 SSH 隧道設置中,還需要 plink.exe 的位置,這需要填入你的 PuTTY 的路徑,如果沒有,請自行安裝 PuTTY。

PuTTY 官方下載

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

SSH 主機 + 連接埠:請填入主機的 IP 地址
用戶名:runcloud
密碼:runcloud 密碼

一切沒問題的話,請點取「打開」,就會連上您的 MariaDB 資料庫,如下圖。

HeidiSQL setup 3

打開後的 HeidiSQL 介面與操作方式與 phpMyAdmin 差不多,請小心操作,任何修改前,請先備份資料庫

phpMyAdmin 安裝

RunCloud 會把 phpMyAdmin 管理工具當作一個 Web 應用程序,在 DNS 中要增加一個真實的子域名,A 紀錄指向您的 VPS 主機 IP 地址。

所以,一樣點取左邊的選單列 – WEB APPLICATION,新增加一個 Create WEB APP,如下圖。

RunCloud phpMyAdmin

一樣為 Web 應用程序命名,包含域名並選擇 PHP 版本、WEB 服務 (Nginx),點取 Add Web Application button 按鈕。

我們使用的是真正的域名,為了安全,最好使用 LetsEncrypt SSL 證書,安裝教學可以參考「使用 RunCloud 輕鬆安裝 LetsEncrypt SSL 證書」。

使用 RunCloud 輕鬆安裝 LetsEncrypt SSL 證書

RunCloud 的 Script Installer 中已經有 phpMyAdmin 安裝腳本,點取 phpMyAdmin 快速的安裝它,如圖。

RunCloud Script Installer

最後,使用瀏覽器輸入 phpMyAdmin 應用程序的子域名,就可以看到 phpMyAdmin 登入畫面。

RunCloud phpMyAdmin

結語

兩種安裝方法都很簡單又安全,看您習慣用哪一種方法來管理資料庫。

RunCloud 伺服器面板系列教學:

如何使用 RunCloud 安裝 WordPress 教學

參考資料 How To Easily Install PhpMyAdmin On RunCloud

參考資料 How To Access Your Database On RunCloud (Better PHPMyAdmin Alternative)

Featured Photo 攝影師:StockSnap,連結:Pixabay

yungke
yungke

視咖啡如命的癮君子,沒有厲害的技術,只會小打小鬧的電腦工程師。WooWP Managed WordPress hosting 與 Kinsta 合作,推出最優惠、穩定的 GCP 主機方案,了解更多>>

文章: 147

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *