mysql_connect(): Linux의 소켓을 통해 로컬 MySQL 서버에 연결할 수 없습니다.

mysql_connect(): Linux의 소켓을 통해 로컬 MySQL 서버에 연결할 수 없습니다.

Linux Centos에서 mysql DB를 xampp과 연결하려고합니다. 하지만 이런 오류가 발생합니다.

Mysql Error : 2002- mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2).

Linux에서 단독으로 실행되는 mysql 서버를 중지했습니다. 따라서 xampp은 mysql -->ok에서 잘 작동하고 apache는 xampp -->ok에서 잘 작동합니다.

phpmyadmin과 previllages의 루트를 확인했습니다. 당신은 그것을 확인할 수 있습니다http://74.205.66.7/phpmyadmin/.

도와 주셔서 감사합니다.

답변1

방화벽을 확인하셨나요? iptables를 사용하는 경우 다음 링크를 참조하여 포트 3306에 대한 연결을 활성화하세요.

http://www.cyberciti.biz/tips/linux-iptables-18-allow-mysql-server-incoming-request.html

관련 정보