目錄表
在 Gandi AI 上使用 SSH 來建立資料庫與使用者
← 全部的 Database/MySQL 教學 | 全部的 Gandi AI 教學
您可以在 這裡. 找到使用螢幕截圖的教學模式。
一些知名的 PHP 應用服務(例如: phpBB, Plogger, Gallery2 等) 都會需要資料庫才能正常運作。
當您安裝上面提到的那些應用服務時,您通常會需要提供下列幾項資訊:
- 資料庫主機(Database location)
- 資料庫名稱(Database name)
- 資料庫使用者帳號(Database username)
- 資料庫使用者密碼(Database password)
通常您需要在安裝那些應用服務之前就把資料庫建立好,這樣您才會有上述四個欄位的資訊。
請依照下列指令來建立您的資料庫:
1. 請用 SSH 來登入您的伺服器
Mac 與 Linux 的用戶請在您的 SSH 用戶端中直接輸入下列指令
ssh admin@000.000.000.000
請將數字部份替換成 您的系統 IP 位置。
Putty 的用戶,您需要將您的伺服器 IP 位置輸入到 “Host Name” 這個欄位,然後按下 “Open” 來開啟連線。終端機會開啟連線並且您會看到一個 “login as” 的顯示。請使用 admin 登入主機(在輸入密碼時您不會看到任何字元出現)。
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