0
我剛剛遇到了mysql問題。
當我開始使用命令爲什麼mysql只是監聽ipv6的端口3306,而不是ipv4的端口3306
# service mysqld start
和mysql服務mysql服務只聽一個的IPv6的3306端口上,我雖然是一個IPv4的港口3306
➜ ~ netstat -ntpl | grep 3306
tcp6 0 0 :::3306 :::* LISTEN 1897/mysqld
➜ ~
my.cnf中是如下:
[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
系統:CentOS的Linux的發佈1511年2月7日(核心) MySQL版本:mysqld的版本35年6月5日對Linux操作系統ñx86_64(MySQL社區服務器(GPL))
有人會幫我一個忙,並找出我可以改變它聽IPv4的3306,非常感謝。
什麼是127.0.0.1:3306返回? –
這個問題應該在ServerFault上,你忘了告訴我們你的MySQL版本和操作系統。 –
但簡單的答案是,您或其他人必須配置服務啓動腳本才能實現此目的。 MySQL中的默認值僅爲IPv4。誰是你的系統管理員?該產品是如何安裝的? –