在 Gandi AI 上使用 SSH 來建立資料庫與使用者

全部的 Database/MySQL 教學 | 全部的 Gandi AI 教學


您可以在 這裡. 找到使用螢幕截圖的教學模式。

本篇教學是指導您如何在 Gandi AI 上建立資料庫,在參閱本篇教學前,請您先安裝好 MySQL 資料庫,如果您還沒安裝資料庫,請先參閱 這裡 進行安裝。

一些知名的 PHP 應用服務(例如: phpBB, Plogger, Gallery2 等) 都會需要資料庫才能正常運作。

當您安裝上面提到的那些應用服務時,您通常會需要提供下列幾項資訊:

  • 資料庫主機(Database location)
  • 資料庫名稱(Database name)
  • 資料庫使用者帳號(Database username)
  • 資料庫使用者密碼(Database password)

通常您需要在安裝那些應用服務之前就把資料庫建立好,這樣您才會有上述四個欄位的資訊。

Macintosh 與 Linux 的使用者,請您直接在您的終端機上面執行下列的範例。Windows 的使用者,您需要下載並安裝 PuTTY 這個軟體來使用。

請依照下列指令來建立您的資料庫:

1. 請用 SSH 來登入您的伺服器

Mac 與 Linux 的用戶請在您的 SSH 用戶端中直接輸入下列指令

ssh admin@000.000.000.000

請將數字部份替換成 您的系統 IP 位置

Putty 的用戶,您需要將您的伺服器 IP 位置輸入到 “Host Name” 這個欄位,然後按下 “Open” 來開啟連線。終端機會開啟連線並且您會看到一個 “login as” 的顯示。請使用 admin 登入主機(在輸入密碼時您不會看到任何字元出現)。

Gandi 的客服支援無法存取/得知您的密碼,如果您遺失或忘記密碼,您必須建立一台新的伺服器

2. 登入您的 MySQL 資料庫主機

現在,請使用 root 登入您的 MySQL 資料庫主機,請輸入:

mysql -p

接下來您需要輸入 MySQL 的密碼。這密碼是您在伺服器上安裝 MySQL 時設定的 root 密碼。如果您忘記密碼了,請從 Gandi AI 來重設您的密碼,在 Gandi AI 的資料庫上按右鍵選擇 '設定(Configure)'。

3. 建立資料庫

現在您要開始為您的應用服務建立資料庫了。首先選擇一個資料庫名稱(本範例中我們使用 “gallery”), 請輸入:

create database gallery;

…然後按下 enter。然後您會看到下列訊息:

Query OK, 1 row affected (0.16 sec)

這樣就完成了,確認一下是否建立成功了。

4. 建立資料庫使用者名稱與密碼

現在, 請為新資料庫建立使用者名稱與密碼,請設定一個安全的密碼(密碼的強度要高)。

範例中我們建立一個使用者叫做 “ryan”,密碼設定為 “GanD1do”。請輸入下列指令來設定:

grant all privileges on gallery.* to 'ryan'@'localhost' identified by "GanD1do"; 

將上述指令修改部份的內容,須修改的有:

  • gallery 的部份替換成您剛建立的資料庫
  • ryan 的部份替換成您要建立的使用者名稱
  • GanD1do 的部份替換成您要建立的密碼

然後輸入:

flush privileges;

最後再輸入:

exit;

5. 登出您的伺服器

現在您可以登出您的伺服器,請輸入:

exit

接者完成您正在安裝的應用服務

恭喜您! 您已經完成了資料庫的建立,並且也設定好了使用者帳號與密碼。

現在, 請回到您正在安裝的應用服務並且輸入資料庫的相關訊息:

  • 資料庫主機位置(Database location): localhost
  • 資料庫名稱(Database name): gallery
  • 資料庫使用者帳號(Database username): ryan
  • 資料庫密碼(Database password): GanD1do

請不要使用上面範例中的資料!因為您必須負責伺服器的安全,請選擇一個不容易猜到的使用者名稱與高強度的密碼。

其他資源

上一次變更: 2016/05/31 10:23 (外部編輯)