
RHEL6で実行中です。をphp
インストールしましたphp-mysql
。
<?php phpinfo(); ?>
うまくいきます。
ちなみにMySQLに接続できません。php-mysql
私のサーバーで動作していないことを確認する方法はありますか?
[編集する]
表示されたWebページを開くと、そのWebページからリモートデータベースに接続しようとします。
Can't connect to MySQL server on 'ipaddress' (110)
リモートデータベースが稼働しており、自分のIPとポート3306でそのIPに正常にTelnetできます。
答え1
Telnetを介してTCP接続を確立できるため、コードで使用されているユーザーにリモートデータベースサーバーに対する権限が付与されていないことが問題のようです。
リモートデータベース側では、次のクエリを実行する必要があります。接続しているIPアドレスで使用しているアカウントの適切な認証を追加する必要があります。
GRANT ALL PRIVILEGES ON `database`.* TO 'username'@'cli.ent.ipa.ddr' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;