今回も データベースからデータを取得する | GRAYCODE PHPプログラミング からphpMyAdminでPHP掲示板を作成していたところ、なにやらデータベースに接続できないエラーをめも。
MySQLでユーザーを作成したのちphpMyAdminでユーザーログインしてデータベースを作成したもののPHP掲示板からデータベース接続できません。
# mysql -u root -p mysql> grant all privileges on board.* to board@"%" identified by 'ユーザーパスワード'; mysql> flush privileges;
そんなときはSELinuxが原因かもしれません。getsebool で確認してみて httpd_can_network_connect_db が Off だったときは、setseboolコマンドでブーリアン値を On にすると良いようです。
# getsebool httpd_can_network_connect_db httpd_can_network_connect_db --> off # setsebool -P httpd_can_network_connect_db 1