mysqlは、2つの別々のタイプの接続、tcpとunixソケットを待ち受けます。あなたのmysqldプロセスがのnetstatコマンドでに耳を傾け内容を表示することができます。TCPのための
# netstat -npl | grep mysql
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 2059/mysqld
unix 2 [ ACC ] STREAM LISTENING 6221 2059/mysqld /var/lib/mysql/mysql.sock
デフォルトのポートは3306で、デフォルトのソケットが/var/lib/mysql/mysql.sockである(少なくともそれがオンになっていますRHEL)。ローカル接続(mysqlコマンドなど)はソケットを使用する傾向がありますが、リモート接続(他のサーバー)はTCPソケットを使用する必要があります。
サーバがリッスンしていない場合は、mysqld設定で指定する必要があります。これらの値はな/etc/my.cnfファイルで制御されます:あなたのTCPソケットがリッスンしている場合
[mysqld]
socket=/var/lib/mysql/mysql.sock
port=3306
また、ローカルホストのみ(127.0.0.1)を使用すると、my.cnfファイルでこれを指定することができます。
bind_address=0.0.0.0
0.0.0.0は、すべてのローカルインターフェイスでリッスンすることを意味します。特定のIPアドレスでリッスンする場合は、指定します。