点击登录
  • 欢迎访问无限星辰技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏无限星辰吧
  • 无限星辰的淘宝店铺已经开张了哦,传送门:http://

用IPv6后MySQL客户端软件无法连接localhost的问题

Mssql/Mysql问题集 crx349 2622次浏览 0个评论 扫描二维码

 

一次在为了尝试使用 IPv6 网络而在 Windows 2003环境中启用了 IPv6 协议之后,发现 HeidiSQL、Navicat Lite 9 这两个客户端均无法连接到在本机搭建的 MySQL 服务器 localhost ,而在 iis + PHP 环境中运行的 phpMyAdmin 也无法连接,通过CMD下可以连接mysql,估计是由于启用了 IPv6 后 MySQL 默认绑定到了 ::1 这个 IPv6 的回环地址上,然后找到了一个办法,在my.ini添加 bind-address 配置如下:

[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
# 如果启用了IPv6,默认会绑定IPv6地址,某些MySQL管理软件不支持连接到IPv6的地址(如[::1]:3306),故此处设置绑定IPv4地址
bind-address = 0.0.0.0

无限星辰 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明用IPv6后MySQL客户端软件无法连接localhost的问题
喜欢 (0)
[]
分享 (0)

您必须 登录 才能发表评论!