设置远程数据库主机
如果您打算将 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 服务器上创建数据库。部分应用程序不支持远程数据库,仅可以与同一台服务器上托管的数据库搭配工作。建议选中默认选项“运行本地托管站点应用程序的数据库”, 否则,您将无法适使用此类应用程序。
- 单击“确定”。