连接MYSQL时,主机名为 localhost 和 127.0.0.1 的区别
来源:互联网 发布:模拟摇奖机软件 编辑:程序博客网 时间:2024/06/05 17:26
如果仔细查看MYSQL的权限表,会发现存在主机名为 localhost 的记录,也存在主机名为 127.0.0.1 的记录,那这两着分别在什么时候会用到呢?
使用 /usr/local/mysql/bin/mysql -u root -p访问MYSQL服务器的时候,如果使用了 -h 参数,mysql 就会通过 TCP/IP 的方式去连接服务器;如果没有 -h 参数,默认会使用 UNIX socket 方式。
如果通过 TCP/IP 方式进来的连接,MYSQL服务器接收到的来源主机是 127.0.0.1;如果是 UNIX socket 方式,MYSQL服务器接收到的来源主机是 localhost。
如果MYSQL服务器开启了 skip_name_resolve,MYSQL服务器就不会把接收到的 IP 地址转化为域名,所以前者的current_user就是 root@'127.0.0.1',后者的current_user就是 root@'localhost'。
如果按照MYSQL的默认配置,skip_name_resovle 是OFF,MYSQL服务器就会将 127.0.0.1 转换为 localhost,那么前者和后者两种连接的 current_user 都是 root@'localhost'
0 0
- 连接MYSQL时,主机名为 localhost 和 127.0.0.1 的区别
- 连接MYSQL时,主机名为 localhost 和 127.0.0.1 的区别
- 连接MYSQL时,主机名为localhost和127.0.0.1的区别
- 使用localhost和127.0.0.1连接mysql的区别
- mysql。127.0.0.1和localhost的区别
- mysql localhost与127.0.0.1以及ip连接的区别
- mysql localhost与127.0.0.1以及ip连接的区别
- MySQL主机127.0.0.1与localhost区别总结
- 连接数据库localhost和127.0.0.1的区别
- MySQL刚安装完只认得的主机是:localhost和127.0.0.1
- 不是你想像的简单!配置mysql连接方式的时候,localhost和127.0.0.1的区别。
- mysql主机127.0.0.1与localhost
- Mysql localhost 与 127.0.0.1的区别
- 使用localhost和127.0.0.1都无法连接mysql
- localhost和127.0.0.1的区别
- localhost和127.0.0.1的区别
- localhost 和 127.0.0.1的区别
- localhost 和 127.0.0.1的区别
- HDU 2940 Hex Factorial
- 升级Ubuntu 12.04下的gcc到4.7
- CentOS 添加 epel 安装源(64位)
- lame mp3
- hdu 1081 To The Max
- 连接MYSQL时,主机名为 localhost 和 127.0.0.1 的区别
- android获取APK签名信息及MD5指纹
- ad 密码不满足密码策略的要求 解决办法
- 电子地图小谈
- C语言变量声明内存分配
- Socket 编程
- delphi中打开图片实例demo——2014005
- static函数和变量有什么特点
- SDL游戏之路(十三)--中文显示