設定遠端資料庫主機
如果您打算將 Plesk 所管理的伺服器用作遠端資料庫伺服器,則不必安裝 MySQL 軟體:Plesk 自帶了 MySQL 軟體,在安裝 Plesk 時已自動安裝了該軟體。在這種情況下,您只需啟用對此資料庫伺服器的網路取用功能,然後向 Plesk 註冊此伺服器。
要設定 MySQL 資料庫伺服器,請執行以下操作:
- 將 MySQL 分發程式套件從您的作業系統分發磁碟拷貝到您的伺服器,或從 www.mysql.com 網站下載並將其儲存到您的伺服器上。
- 以根使用者的身份登入該伺服器,並前往您之前用於儲存 RPM 分發的目錄。在指令提示字元下輸入以下指令:
rpm -ivh
mysql_file_name.rpm
- 設定資料庫伺服器管理員的密碼。在指令提示字元下輸入以下指令:
mysqladmin -u root password your_desired_password
將 your_desired_password 變更為自己所需的密碼。
- 然後,繼續按說明操作,向 Plesk 註冊您的資料庫伺服器。
要設定 PostgreSQL 資料庫伺服器,請執行以下操作:
- 將 PostgreSQL 分發套件從作業系統分發磁碟拷貝到您的伺服器,或從 www.postgresql.org 網站下載並將其儲存到您的伺服器上。
- 以根使用者的身份登入您想要託管資料庫的伺服器,並將目錄變更為您之前用於儲存該分發套件的目錄。
- 採用適合您所用的作業系統的方式安裝該程式套件。
- 對於基於 RPM 的 Linux 系統,在指令提示字元下輸入以下指令:
rpm -ivh postgresql_file_name.rpm
- 對於基於 deb 程式套件的 Linux 系統,請發出以下指令:
apt-get install package_name
- 對於 FreeBSD 系統,如果要從程式套件進行安裝,請發出以下指令:
pkg_add pgsql-<version>.tgz
- 要從連接埠安裝,請發出下列指令:
cd /usr/ports/databases/postgresql<version>-server
make install package clean
- 用文字編輯器開啟檔案
/var/lib/pgsql/data/postgresql.conf
。如果您正在安裝版本 8 之前的 PostgreSQL,請向該檔案加入行 tcpip_socket = true
。如果您正在安裝版本高於 8 的 PostgreSQL,請加入行 listen_addresses = '*'
。 - 在文字編輯器中開啟
/var/lib/pgsql/data/pg_hba.conf
檔案並確保其中包含以下行:# local DATABASE USER METHOD [OPTION]
local samegroup all password
# host DATABASE USER IP-ADDRESS IP-MASK METHOD [OPTION]
host samegroup all 0.0.0.0 0.0.0.0 md5
- 要重新啟動 PostgreSQL,請在指令提示字元下發出以下指令:
服務
postgresql 重啟
- 要設定資料庫伺服器管理員的密碼,請在指令提示字元下輸入以下指令(將“your_desired_password”變更為任何您喜愛的密碼):
psql -d template1 -U postgres
alter user postgres with password 'your_desired_password';
- 然後,繼續按說明操作,向 Plesk 註冊您的資料庫伺服器。
要向 Plesk 註冊您的資料庫伺服器,請執行以下操作:
- 登入 Plesk。
- 按一下導航窗格中的“伺服器”捷徑。
- 按一下“服務”組中的“資料庫伺服器”圖示。
- 按一下“工具”組中的“加入資料庫伺服器”圖示。
- 指定該資料庫伺服器的內容。
- 指定該資料庫伺服器的主機名或 IP 位址。
- 指定該資料庫伺服器所偵聽的連接埠號。預設情況下,MySQL 伺服器偵聽連接埠 3306,而 PostgreSQL 伺服器則偵聽連接埠 5342。如果您的資料庫伺服器在偵聽預設連接埠,則可將“連接埠號”框留空。
- 指定資料庫伺服器上執行的是哪種類型的資料庫。
- 要使該資料庫伺服器成為主機客戶資料庫的預設伺服器,請勾選“將此伺服器用作 MySQL 的預設伺服器”核取方塊。如果您使用 PostgreSQL 資料庫伺服器,則勾選“將此伺服器用作 PostgreSQL 的預設伺服器”核取方塊。
- 指定該資料庫伺服器管理員的登入名和密碼。
- 按一下“確定”。
若要設定資料庫主機喜好設定,這些設定會套用到透過 Plesk 建立的所有資料庫:
- 前往“伺服器 > 資料庫伺服器 > 喜好設定”。
- 若要簡化客戶資料庫的維護,請勾選“加入客戶登入名和底線到資料庫名稱的開頭”核取方塊。所有新近建立的資料庫名稱將類似客戶登入名 name_database。這將便於您找到特定 Plesk 使用者的資料庫。注意:即使您不勾選此核取方塊,建立新資料庫時,Plesk 會將客戶登入名加入到資料庫名稱輸入框中,而您可以編輯或移除它。
- 您也可以設定 Plesk 將客戶登入名加入到相應的資料庫使用者名稱中,從而進一步簡化客戶資料庫的維護。若要執行此操作,請勾選“加入客戶登入名和底線到資料庫使用者名稱的開頭”核取方塊。所有新近建立的資料庫使用者名稱將類似客戶登入名 name_database。這將便於您找到特定 Plesk 使用者的資料庫使用者。
- 指定是否允許在您的 Plesk 伺服器上建立資料庫。部分應用程式不支援遠端資料庫,僅可以與同一台伺服器上託管的資料庫搭配工作。建議勾選預設選項“執行本機託管網站應用程式的資料庫”, 否則,您將無法適使用此類應用程式。
- 按一下“確定”。