ほとんどのデフォルトのインストールでは、MySQLは127.0.0.1にバインドします。これはローカル接続のみを許可します。
これを変更したい場合(注意:セキュリティの問題である可能性があります)、構成ファイル(通常は/etc/mysql/my.cnf
)で変更する必要があります。 Linuxディストリビューションの場合)またはWindowsの場合、次の場所にある可能性があります:
C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf
C:\Program Files\MySQL\MySQL Server 5.5\my.ini
C:\Program Files\MySQL\MySQL Server 5.5\my.cnf
通常は、bind-address
をコメントアウトするだけで十分です。 このような行。これにより、すべてのIPからの接続が可能になります:
# bind-address = 127.0.0.1
また、ほとんどのウェブホスティング業者は任意のホストからのMySQL接続を許可せず、その事実を変更することはできません(ローカルアプリケーション(ほとんどの場合phpmyadmin)を使用してのみMySQLインスタンスにアクセスできます)。