こんにちは。Fedora (バージョン 24) httpd サーバー (localhost) に問題があります。php mysql httpd をインストールして構成し (書き換えを許可)、以前 ubuntu を使用していたときはリモート mysql サーバーに接続していました (php から)。今は動作せず、「mysql サーバーに接続できません」というエラーが表示されます。
PHP からは次のように接続します (wordpress):
define('DB_NAME', 'qqqqqqqq');
define('DB_USER', 'qqqqqqq');
define('DB_PASSWORD', 'aaaaaaaa');
define('DB_HOST', '111.111.111.111');
iptables にポート 3306 を追加しようとしましたが、まだ機能しません。WP だけでなく、多くのプロジェクトでリモート データベースを操作する必要があります。
答え1
mysql には独自の ACL があるため、mysql 内の特定の IP からのユーザー アクセスを許可する必要があります。
ユーザーを作成します... @dbname
にすべての権限を許可します...user
192.168.0.10