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

関連情報