通常情况下,默认允许从任何计算机远程访问 Plesk 数据库。出于安全原因,您可以只允许来自特定 IP 地址的访问(例如,对于在远程计算机上运行并使用托管于 Plesk 服务器的数据库的应用程序)。
您也可以完全禁止远程访问(例如,如果使用 Plesk 数据库的应用程序正在 Plesk 服务器上运行)。
可为 Plesk 数据库用户单独指定访问控制设置。要实现设置操作,应用程序必须使用相应的数据库用户验证凭据访问数据库。
注意:以下所述选项只有在您的订阅被授予 数据库用户的远程访问 权限时才会显示。另外,如果您使用 PostgreSQL 或 SQL 服务器,您的主机提供商一定会打开 Plesk 防火墙。
对于 MySQL 数据库用户,远程访问由 MySQL 的本地安全机制来控制 - 访问控制列表(ACL)。您的自定义设置将被添加到 MySQL 的访问控制列表。
若要为 MySQL 用户指定访问设置:
另外,如果您创建数据库的同时创建用户,创建数据库时您可以设置访问控制:数据库 > 添加数据库 > 创建数据库用户。
如果在 Plesk 的防火墙禁止 MySQL 的远程传入连接,那么自定义访问控制设置将无法正常工作。
对于 PostgreSQL 数据库用户,远程访问是通过防火墙规则来控制。在您的主机提供商审阅了您的自定义规则并确认其不与现有规则冲突之后,自定义规则就会添加到系统的防火墙规则。
若要为 PostgreSQL 用户指定访问设置:
另外,如果您创建数据库的同时创建用户,创建数据库时您可以设置访问控制:数据库 > 添加数据库 > 创建数据库用户。
对于 SQL 服务器数据库用户,远程访问是通过防火墙规则来控制。在您的主机提供商审阅了您的自定义规则并确认其不与现有规则冲突之后,自定义规则就会添加到系统的防火墙规则。
若要为 SQL 服务器用户指定访问设置:
另外,如果您创建数据库的同时创建用户,创建数据库时您可以设置访问控制:数据库 > 添加数据库 > 创建数据库用户。