MySQL只監(jiān)聽(tīng)ipv6地址的解決方法
MySQL只監(jiān)聽(tīng)ipv6地址的解決方法
安裝完mysql,啟動(dòng)mysql以后,發(fā)現(xiàn)mysql監(jiān)聽(tīng)的是ipv6地址,現(xiàn)在想讓mysql監(jiān)聽(tīng)ipv4.

關(guān)閉ipv6方法:
方法1:編輯/etc/sysctl.conf文件,添加如下兩行到文件
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
如果想只關(guān)閉某個(gè)網(wǎng)卡的ipv6地址呢,比如說(shuō)關(guān)閉eth0的ipv6地址:還是修改/etc/sysctl.conf文件,添加如下配置:
net.ipv6.conf.eth0.disable_ipv6 = 1
保存退出,使用sysctl -p命令使配置生效
方法2:
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6
或
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1

配置mysql的配置文件/etc/my.cnf,在mysqld下面添加bind-address=0.0.0.0 然后重新啟動(dòng)mysql服務(wù)就能正常監(jiān)聽(tīng)ipv4地址了

會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)