设置远程数据库主机

如果您打算将 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. 采用适合您所用的操作系统的方式安装该程序包。
  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. 指定该数据库服务器的属性。
  6. 单击“确定”

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

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