简介:

本文主要介绍在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,有下图回显说明连接成功

总结

更多相关文章

  1. ES6 变量声明,箭头函数,数组方法,解构赋值,JSON,类与继承,模块化练习
  2. 浅谈Java中Collections.sort对List排序的两种方法
  3. Python list sort方法的具体使用
  4. python list.sort()根据多个关键字排序的方法实现
  5. android上一些方法的区别和用法的注意事项
  6. Android(安卓)环境搭建
  7. android实现字体闪烁动画的方法
  8. Android中dispatchDraw分析
  9. Android开发环境搭建

随机推荐

  1. Android HttpURLConnection及HttpClient
  2. Translation002—Package Index(Android
  3. Android 的系统架构
  4. Android(安卓)模拟器入门
  5. 【源码分享下载】每日更新之Android应用
  6. Android内核开发:开发板选购
  7. Android开发人员必须收藏的国外网站
  8. Android编译系统(四):Android 编译系统框
  9. Android多进程之Binder解绑监听的问题
  10. Android图形显示系统——下层显示3:窗口系