그래서 최근에 php-fpm을 설치할 때 일부 MySQL 패키지를 설치했습니다. mysql을 설치했습니다. 하지만 이제 내 프로그램 중 하나라도 데이터베이스에 액세스하려고 하면 연결에 실패하거나 시간 초과됩니다. 그러나 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
일반적인 문제는 방화벽입니다. 또 다른 가능성은 MySQL이 IP가 아닌 유닉스 소켓에서만 수신 대기하고 있다는 것입니다.