mysql主机127.0.0.1与localhost

来源:互联网 发布:youtube 有mac版么 编辑:程序博客网 时间:2024/06/06 05:17

参考:一聚教程,网址:http://www.111cn.net/database/mysql/45518.htm


Unix下问题:

mysql -h 127.0.0.1的时候,使用TCP/IP连接,mysql server认为该连接来自127.0.0.1或者localhost.localdomain


mysql -h localhost的时候,不使用TCP/IP连接,使用Unix Socket连接,mysql server则认为该client是来自"localhost"


mysql>mysql -h 127.0.0.1 

mysql>status;

mysql>mysql -h locahost

mysql> status;


windows平台无此问题,解决方案,修改my.cnf中[mysql]区段添加:

protocol=tcp

保存重启mysql,问题解决。


其他: localhost 是一个域名,在过去它指向 127.0.0.1 这个IP地址。在操作系统支持 ipv6 后,它同时还指向ipv6 的地址 [::1]

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost




1 0
原创粉丝点击