回覆列表
-
1 # 過了有效期
-
2 # 使用者8125325138772
127.0.0.1是回送地址,指本地機。
127.0.0.1是用來檢測網路的自己的IP.就是說任何一臺電腦來說,不管是否連線到INTERNET上,127.0.0.1對於自己來說都是自己.就是說,每臺電腦都是由4位的256進位制陣列成的.
而192.168.1.102現在是本機,但本機也可以設定成其他ip地址,但127.0.0.1一定是指本機。
localhost 代表的是本地的意思 一般來說 代表IP地址的話就是127.0.0.1 也就是說 我 ping 127.0.0.1 == ping localhost127.0.0.1是代表自己機器的迴路地址,無論是否聯網,自己機器都是127.0.0.1,127段是保留區段。localhost與127.0.0.1的關係:localhost可以看成主機名,127--可以看成主機ip,中間曾在一個主機名到ip地址的對映! 如果你在mysql中連線資料庫,要用localhost而不能用127.0.0.1。因為mysql中對於使用者的登陸位置是有限定的,具體見mysql資料庫(database名字就是mysql)裡面的user表,裡面存放的ip和存放的域名是不一樣的,mysql進行匹配時不會自動將ip轉換成域名的。你授權一個使用者從這個ip訪問,不等於授權他從這個餘名訪問。 1、mysql -h 127.0.0.1 的時候,使用TCP/IP連線, mysql server 認為該連線來自於127.0.0.1或者是"localhost.localdomain" 。2、mysql -h localhost 的時候,是不使用TCP/IP連線的,而使用Unix socket; 此時,mysql server則認為該client是來自"localhost"