上一页 | 下一页 | 查找页面 |

### 设置远程数据库主机

如果您打算将 Plesk 所管理的服务器用作远程数据库服务器，则不必安装 MySQL 软件：Plesk 自带了 MySQL 软件，在安装 Plesk 时已自动安装了该软件。在这种情况下，您只需启用对此数据库服务器的网络访问功能，然后向 Plesk 注册此服务器。

要设置 MySQL 数据库服务器，请执行以下操作：

1. 将 MySQL 分发程序包从您的操作系统分发磁盘复制到您的服务器，或从 www.mysql.com 站点下载并将其保存到您的服务器上。
2. 以根用户的身份登录该服务器，并转到您之前用于保存 RPM 分发的目录。在命令提示符下键入以下命令：

   `rpm -ivh` `mysql_file_name.rpm`

3. 设置数据库服务器管理员的密码。在命令提示符下键入以下命令：

   `mysqladmin -u root password your_desired_password`

   将 your_desired_password 更改为自己所需的密码。

4. 然后，继续按说明操作，向 Plesk 注册您的数据库服务器。

要设置 PostgreSQL 数据库服务器，请执行以下操作：

1. 将 PostgreSQL 分发包从操作系统分发磁盘复制到您的服务器，或从 www.postgresql.org 站点下载并将其保存到您的服务器上。
2. 以根用户的身份登录您想要托管数据库的服务器，并将目录更改为您之前用于保存该分发包的目录。
3. 采用适合您所用的操作系统的方式安装该程序包。
   - 对于基于 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`

4. 用文本编辑器打开文件 `/var/lib/pgsql/data/postgresql.conf`。如果您正在安装版本 8 之前的 PostgreSQL，请向该文件添加行 `tcpip_socket = true`。如果您正在安装版本高于 8 的 PostgreSQL，请添加行 `listen_addresses = '*'`。
5. 在文本编辑器中打开 `/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`

6. 要重新启动 PostgreSQL，请在命令提示符下发出以下命令：

   `服`务```postgresql `重`启```

7. 要设置数据库服务器管理员的密码，请在命令提示符下键入以下命令（将“your_desired_password”更改为任何您喜爱的密码）：

   `psql -d template1 -U postgres`

   `alter user postgres with password 'your_desired_password';`

8. 然后，继续按说明操作，向 Plesk 注册您的数据库服务器。

要向 Plesk 注册您的数据库服务器，请执行以下操作：

1. 登录 Plesk。
2. 单击导航窗格中的“服务器”快捷方式。
3. 单击“服务”组中的“数据库服务器”图标。
4. 单击“工具”组中的“添加数据库服务器”图标。
5. 指定该数据库服务器的属性。
   - 指定该数据库服务器的主机名或 IP 地址。
   - 指定该数据库服务器所侦听的端口号。默认情况下，MySQL 服务器侦听端口 3306，而 PostgreSQL 服务器则侦听端口 5342。如果您的数据库服务器在侦听默认端口，则可将“端口号”框留空。
   - 指定数据库服务器上运行的是哪种类型的数据库。
   - 要使该数据库服务器成为主机客户数据库的默认服务器，请选中“将此服务器用作 MySQL 的默认服务器”复选框。如果您使用 PostgreSQL 数据库服务器，则选中“将此服务器用作 PostgreSQL 的默认服务器”复选框。
   - 指定该数据库服务器管理员的登录名和密码。
6. 单击“确定”。

若要设置数据库主机首选项，这些设置会应用到通过 Plesk 创建的所有数据库：

1. 转到“服务器 > 数据库服务器 > 首选项”。
2. 若要简化客户数据库的维护，请选中“添加客户登录名和下划线到数据库名称的开头”复选框。所有新近创建的数据库名称将类似客户登录名 name_database。这将便于您找到特定 Plesk 用户的数据库。注意：即使您不选中此复选框，创建新数据库时，Plesk 会将客户登录名添加到数据库名称输入框中，而您可以编辑或删除它。
3. 您也可以设置 Plesk 将客户登录名添加到相应的数据库用户名中，从而进一步简化客户数据库的维护。若要执行此操作，请选中“添加客户登录名和下划线到数据库用户名的开头”复选框。所有新近创建的数据库用户名将类似客户登录名 name_database。这将便于您找到特定 Plesk 用户的数据库用户。
4. 指定是否允许在您的 Plesk 服务器上创建数据库。部分应用程序不支持远程数据库，仅可以与同一台服务器上托管的数据库搭配工作。建议选中默认选项“运行本地托管站点应用程序的数据库”， 否则，您将无法适使用此类应用程序。
5. 单击“确定”。