web-dev-qa-db-ja.com

特定のIPアドレスを与えることによるデータベース接続エラー

データベースとユーザーを作成し、ユーザーにすべての権限を与えました。 IPをデータベースホストとして指定すると、次のエラーが表示されます。データベースホストをローカルホストとして指定すると、正常に動作します。

私はphpmyadmin 3.3.2を使用しています...

エラーメッセージは以下のとおりです。

MySQLデータベースサーバーへの接続に失敗しました。 MySQLは次のメッセージを報告します: '192.168.85.10'のMySQLサーバーに接続できません(111)

1
Abdul Majeed

間違いなくMySQLリモートアクセスはブロックされます。

MySQL confを編集して有効にすることができます。
リモートdbサーバーにログインし、メイン構成ファイルを編集します。

vim /etc/my.cnf(Linuxの場合)

その前にskip-networkingを追加して#をコメントアウトし、[mysqld]の下に配置して、接続ホストとして使用している目的のIPのbind-addressを更新する必要があります。

[mysqld]
...
...
bind-address = 192.168.85.10
#skip-networking
2
Shoaib Nawaz