MySQL在许多人看来是日常使用的最常见的数据库管理系统之一。您可以在任何平台上运行MySQL,包括Microsoft Windows和服务器UNIX品种,如Linux,许多平台也支持MySQL远程访问。

什么是MySQL?
它通常是保存程序数据的引擎,包括在线发布。在Oracle的支持下,MySQL是一个开源(每个人都可以访问代码)数据库,适合RDBMS(关系数据库管理系统)范例。

MySQL已转手几次。它最初由位于瑞典的一家名为MySQL AB的公司设计和开发,但后来被Sun Microsystems在2018年收购。虽然MySQL由商业企业拥有,但开发人员可以在GNU GPL(或通用公共许可证)下使用它。 。但是,如果企业希望在其应用程序中使用MySQL,则必须从Oracle获得特定许可。

MySQL如何适应Plesk Onyx
Plesk Onyx是数据库驱动的,需要一个数据库服务器来促进Plesk组件使用的各种数据库服务。例如,托管Plesk Webmail涉及数据库。每个客户网站还将使用数据库来存储内容,同时还需要APS应用程序数据库。

每个Plesk安装都附带了许多数据库管理工具,Plesk支持包括MySQL在内的一系列数据库。Plesk可以与运行Plesk的机器上的数据库服务器进行交互。但Plesk还可以链接到远程计算机上的数据库服务器。如果您有一个需要访问MySQL数据库的外部应用程序,您还可以通过Plesk实现远程MySQL访问。

Plesk MySQL远程访问
在许多情况下,用户需要促进从未与数据库在同一服务器上运行的第三方软件工具连接到数据库。您可以启用Plesk MySQL远程访问,以便远程服务器和主机可以访问Plesk帐户中的MySQL数据库。

在Plesk下激活MySQL远程访问
出于安全原因,Plesk不会自动使远程MySQL访问成为可能。我们建议您创建一个新的独立用户以用于远程MySQL连接。尽管如此,如果您愿意这样做,您可以使用admin用户帐户来促进远程MySQL访问。

要启用MySQL远程访问,必须使用SSH / RDP连接到服务器,并仔细按照下面列出的步骤操作:

登录Plesk并确保在工具与设置>数据库服务器>设置中启用了 允许来自任何主机的远程连接选项 。
通过SSH / RDP连接到Plesk服务器,并在任何文本编辑器中打开MySQL配置文件。该文件的位置是:
对于Linux:
对于基于CentOS / RHEL的发行版: /etc/my.cnf
对于基于Debian / Ubuntu的发行版: /etc/mysql/my.cnf
对于Windows:
%plesk_dir%Databases \ MySQL \ my.ini
将bind-address参数更改为:
bind-address = 0.0.0.0
注意: 0.0.0.0表示服务器上的每个IP地址。如果需要绑定到特定IP地址,请指定此特定IP而不是0.0.0.0
此外,请确保未定义skip-networking参数。
之后,重启MySQL服务器:
对于Linux:
对于MariaDB数据库服务器: #service mariadb restart
对于MySQL数据库服务器: #service mysql restart。
对于Windows:
转到Plesk>工具与设置>服务管理>重新启动MySQL服务器MySQL远程访问 – 完整指南-IDC帮帮忙