【发布时间】:2016-05-24 14:47:42
【问题描述】:
我有两台 Linode 服务器,一台服务器上有 drupal 文件结构,另一台服务器上有数据库。
我想通过数据库连接但不能。
在我的主机文件中 mysql xxx.xxx.xxx.xxx(我的数据库服务器ip)
设置.php
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => '*****',
'username' => '*****',
'password' => '*****',
'host' => 'mysql',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
在 my.conf 文件中 bind-address = xxx.xxx.xxx.xxx(数据库服务器地址)
在 my.conf 中进行此更改后,我无法在此服务器上启动 mysql。
我做错了什么或忘记配置?
【问题讨论】:
-
首先将 bind-address 设置为 0.0.0.0 进行 test 。在服务器启动本地登录并为用户设置 GRANTS 后。我几乎认为他只能来自 127.0.0.1 或 localhost