回覆列表
  • 1 # 水木日記

    localhost代表的是本地的意思

    一般來說代表IP地址的話就是127.0.0.1

    也就是說我ping127.0.0.1==pinglocalhost

    127.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-h127.0.0.1的時候,使用TCP/IP連線,

    mysqlserver認為該連線來自於127.0.0.1或者是"localhost.localdomain"。

    2、mysql-hlocalhost的時候,是不使用TCP/IP連線的,而使用Unixsocket;

    此時,mysqlserver則認為該client是來自"localhost"

  • 中秋節和大豐收的關聯?
  • cpu針腳數有哪幾種?