RunCloud Database

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

Written by

Unsplash+

在 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 證書」。

https://yungke.me/runcloud-easy-letsencrypt-ssl/

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

RunCloud Script Installer

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

RunCloud phpMyAdmin

結語

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

RunCloud 伺服器面板系列教學:

https://yungke.me/install-wordpress-using-runcloud/

參考資料

How To Easily Install PhpMyAdmin On RunCloud

參考資料:

How To Access Your Database On RunCloud (Better PHPMyAdmin Alternative)

發佈留言

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

Your Mastodon Instance