簡(jiǎn)介:
本文主要介紹在linux系統(tǒng)下,如何配置mysql支持IPV6的連接。
環(huán)境要求:
1、debian7.5操作系統(tǒng)虛擬機(jī)
2、mysql5.6版本的數(shù)據(jù)庫(kù),并且已經(jīng)在debian7.5系統(tǒng)上安裝成功,可以正常通過(guò)IPV4的地址連接
配置方法
1、確認(rèn)系統(tǒng)是否支持IPV6,輸入命令ping6 ::1,有下圖回顯說(shuō)明支持IPV6地址
2、如果不支持,配置網(wǎng)卡eth0增加IPV6地址
1)輸入命令vim /etc/network/interfaces ,增加inet6的網(wǎng)卡配置
2)輸入命令 ifdown eth0和ifup eth0重啟網(wǎng)卡,使配置生效
3、配置mysql允許IPv6連接
1)修改my.cnf配置文件,在[mysqld]選項(xiàng)下增加bind-address = ::配置,把bind-address配置成::可以保證同時(shí)支持IPV4和IPV6的TCP/IP的連接
2)為數(shù)據(jù)庫(kù)創(chuàng)建只能本地連接的IPV6的用戶,先使用IPV4的用戶登錄到mysql數(shù)據(jù)庫(kù)中
3)執(zhí)行命令CREATE USER 'ipv6test'@'::1' IDENTIFIED BY '123456';創(chuàng)建用戶
4)給ipv6test用戶增加執(zhí)行權(quán)限,執(zhí)行命令GRANT ALL PRIVILEGES ON *.* TO 'ipv6test'@'::1' IDENTIFIED BY '123456' WITH GRANT OPTION;
4、驗(yàn)證通過(guò)::1本地連接mysql數(shù)據(jù)庫(kù),輸入命令mysql -h ::1 -uipv6test -p123456,有下圖回顯說(shuō)明連接成功
總結(jié)
以上所述是小編給大家介紹的linux環(huán)境下配置mysql5.6支持IPV6連接的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
您可能感興趣的文章:- IPv6設(shè)置后如何解決MySQL無(wú)法連接localhost的問(wèn)題