私は2つのLinodeサーバを持っています。私たちはdrupalファイル構造を持っており、他のサーバにはデータベースがあります。他のサーバにmysqlを介して接続することができません
データベースに接続したいができない。私のホストで
は MySQLのxxx.xxx.xxx.xxx(私のDBサーバのIP)
Setting.php
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => '*****',
'username' => '*****',
'password' => '*****',
'host' => 'mysql',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
とmy.confファイルに バインドアドレス= XXXを提出します。 xxx.xxx.xxx(dbサーバアドレス)
この変更後のmy.confでは、このサーバでmysqlを起動できません。
何が間違っているのか、設定を忘れていますか?
最初にbind-addressを0.0.0.0に設定します。サーバーがローカルにログインを開始した後、ユーザーのGRANTSを設定します。私は彼が127.0.0.1かlocalhost –