Fedora と httpd のリモート mysql

Fedora と httpd のリモート mysql

こんにちは。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にすべての権限を許可します...user192.168.0.10

関連情報