Fedora 和 httpd 中的远程 mysql

Fedora 和 httpd 中的远程 mysql

您好,我的 Fedora(版本 24)httpd 服务器(本地主机)有问题。我正在安装并配置 php mysql httpd (并允许重写),但是当我之前使用 ubuntu 时,我连接到我的远程 mysql 服务器(从 php)。现在它不起作用,并且出现错误“无法连接到 mysql 服务器”。

从 php 我像这样连接(wordpress):

define('DB_NAME', 'qqqqqqqq');
define('DB_USER', 'qqqqqqq');
define('DB_PASSWORD', 'aaaaaaaa');
define('DB_HOST', '111.111.111.111');

我尝试将端口 3306 添加到 iptables,但仍然不起作用。我必须在许多项目中使用我的远程数据库,而不仅仅是 wp.

答案1

mysql 有它自己的 acl,您需要授予用户从 mysql 内给定 IP 的访问权限。

创建用户...将所有权限授予dbname由...标识的user@192.168.0.10

相关内容