0
私はちょうどmysqlの問題があります。
は、私はちょうど私もmy.cnfのは3306なぜmysqlはipv6のポート3306ではなく、ipv4のポートでリッスンする3306
➜ ~ netstat -ntpl | grep 3306
tcp6 0 0 :::3306 :::* LISTEN 1897/mysqld
➜ ~
のIPv4のポートであると思われるのIPv6のポート3306でリッスンコマンド
# service mysqld start
とMySQLサービスでMySQLサービスを開始するとき次の:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
# Recommended in standard MySQL setup
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
システム:O Linux用5.6.35 Verはmysqldを:CentOSのLinuxは1511年7月2日(コア) MySQLバージョンをリリースn x86_64(MySQL Community Server(GPL))
誰かが私に好意を持って、どのように私がIPv4 3306で聞くように変更できるかを知ってもらいますか、ありがとうございます。
127.0.0.1:3306は何を返しますか? –
この質問はServerFault上にあるはずです.MySQLのバージョンとオペレーティングシステムを教えてください。 –
しかし、これを実現するためには、あなたや他の人がサービス起動スクリプトを設定しておく必要があるという簡単な答えがあります。 MySQLのデフォルトはIPv4のみです。あなたのシステム管理者は誰ですか?製品はどのようにインストールされましたか? –