だから私は最近php-fpmをインストールしたときにいくつかのMySQLパッケージをインストールしました。 mysqlをインストールしました。しかし、今私のプログラムの1つでもデータベースにアクセスしようとすると、接続が失敗するかタイムアウトします。ただし、SSHを介してデータベースにアクセスできます(データベース、テーブル、およびデータはすべてそこにあります)。
インストールされたMySQLソフトウェアを検索すると、結果は次のようになります。
[root@dev ~]# yum list installed | grep mysql
compat-mysql51.x86_64 5.1.54-1.el6.remi @remi
mysql.x86_64 5.5.39-1.el6.remi @remi
mysql-libs.x86_64 5.5.39-1.el6.remi @remi
mysql-server.x86_64 5.5.39-1.el6.remi @remi
php-mysql.x86_64 5.4.31-1.el6.remi @remi
もしそうなら、これは問題ですか?それとも私のプログラムが接続されていない別の理由がありますか?
答え1
一般的な問題はファイアウォールです。もう1つの可能性は、MySQLがIPではなくUnixソケットでのみリッスンしていることです。