簡介:
本文主要介紹在linux系統下,如何配置mysql支持IPV6的連接。

環境要求:
1、debian7.5操作系統虛擬機

2、mysql5.6版本的數據庫,并且已經在debian7.5系統上安裝成功,可以正常通過IPV4的地址連接

配置方法
1、確認系統是否支持IPV6,輸入命令ping6 ::1,有下圖回顯說明支持IPV6地址

2、如果不支持,配置網卡eth0增加IPV6地址
1)輸入命令vim /etc/network/interfaces ,增加inet6的網卡配置

2)輸入命令 ifdown eth0和ifup eth0重啟網卡,使配置生效

3、配置mysql允許IPv6連接
1)修改my.cnf配置文件,在[mysqld]選項下增加bind-address = ::配置,把bind-address配置成::可以保證同時支持IPV4和IPV6的TCP/IP的連接

2)為數據庫創建只能本地連接的IPV6的用戶,先使用IPV4的用戶登錄到mysql數據庫中

3)執行命令CREATE USER 'ipv6test'@'::1' IDENTIFIED BY '123456';創建用戶

4)給ipv6test用戶增加執行權限,執行命令GRANT ALL PRIVILEGES ON *.* TO 'ipv6test'@'::1' IDENTIFIED BY '123456' WITH GRANT OPTION;

4、驗證通過::1本地連接mysql數據庫,輸入命令mysql -h ::1 -uipv6test -p123456,有下圖回顯說明連接成功

總結
以上所述是小編給大家介紹的linux環境下配置mysql5.6支持IPV6連接的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
您可能感興趣的文章:- IPv6設置后如何解決MySQL無法連接localhost的問題