连接数据库时host = 127.0.0.1与host=localhost有什么区别

如题所述

第1个回答  2020-04-20
我一直以为localhost和127.0.0.1是等价的,因为表面看起来效果是一样的,但为什么会有两种表示方法,他们到底有什么区别呢?
有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。
虽说效果看起来是一样的,都是本地IP,但实际上区别很大:Localhost的意思是本地服务器,而127.0.0.1是本机地址,他们的关系是通过操作系统中的hosts文件,将Localhost解析为127.0.0.1。而实际工作中,Localhost是不经过网卡传输的,所以,它不受网络防火墙和与网卡相关的种种限制;而127.0.0.1则要通过网卡传输数据,是必须依赖网卡的。这一点是它们最大的区别。
一般设置程序时,本地服务用Localhost是最好的,Localhost不会解析成IP,也不会占用网卡、网络资源。有时候用Localhost可以,但用127.0.0.1就不可以的情况就是在于此。

ipv4地址127.0.0.1和localhost有什么区别?
1、网络需求不同;localhost 不需要联网;127.0.0.1 不需要联网;本机IP需要联网 。2、localhost是本机访问;127.0.0.1 是本机访问;本机IP是本机或外部访问 。3、 localhost是域名,127.0.0.1是IP地址。本机 IP 就是本机对外放开访问的IP地址;这个网址就是与物理网卡绑定的IP地址。4、...

连接数据库时host = 127.0.0.1与host=localhost有什么区别
127.0.0.1是本地回环ip地址,也就是本机ip。localhost是一个域名,指向的是127.0.0.1。

连接数据库时host = 127.0.0.1与host=localhost有什么区别
虽说效果看起来是一样的,都是本地IP,但实际上区别很大:Localhost的意思是本地服务器,而127.0.0.1是本机地址,他们的关系是通过操作系统中的hosts文件,将Localhost解析为127.0.0.1。而实际工作中,Localhost是不经过网卡传输的,所以,它不受网络防火墙和与网卡相关的种种限制;而127.0.0.1则...

连接MYSQL时,主机名为 localhost 和 127.0.0.1 的区别
连接MYSQL时,主机名为 localhost 和 127.0.0.1 的区别 1、localhost也叫local ,正确的解释是:本地服务器,localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。2、127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器),127.0.0.1是通过网卡传输,依赖...

mysql5.7无法连接127.0.0.1和localhost
连接MYSQL时,主机名为 localhost 和 127.0.0.1 的区别 1、localhost也叫local ,正确的解释是:本地服务器,localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。2、127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器),127.0.0.1是通过网卡传输,依赖...

连接数据库时host = 127.0.0.1与host=localhost有什么区别
一个是ip地址,一个是主机名。。以后如何将网站挂到网上最好用ip地址,使用域名更容易被黑客攻击

127.0.0.0.1和localhost有什么区别?
\\x0d\\x0a如果你在mysql中连接数据库,要用localhost而不能用127.0.0.1。因为mysql中对于用户的登陆位置是有限定的,具体见mysql数据库(database名字就是mysql)里面的user表,里面存放的ip和存放的域名是不一样的,mysql进行匹配时不会自动将ip转换成域名的。你授权一个用户从这个ip访问,不等于授...

连接MYSQL时,主机名为 localhost 和 127.0.0.1 的区别
只要你在hosts文件里配置了,localhost就是IP地址(127.0.0.1)的映射,也就是说检测localhost时先去host里找有没有配置的IP地址

localhost和127.0.0.1的区别
localhost和127.0.0.1的区别是,一个是域名,一个是IP地址。 localhost默认解析为127.0.0.1. 一般默认localhost代表的是127.0.0.1。 当然,你也可以去host文件中,将localhost改为其它的IP地址。

修改host文件以及localhost与127.0.0.1的区别
1、localhost:是不经网卡传输!并且不受防火墙和网卡相关的限制 2、127.0.0.1:是通过网卡传输,依赖网卡,并且受到网卡和防火墙的限制 一般设置程序是本地服务时使用localhost是最好的,localhost不会解析ip,也不会占用网卡、网络资源。有人说127.0.0.1比local好,可以减少一次解析。使用127.0.0....

相似回答