代码之家  ›  专栏  ›  技术社区  ›  Trufa

在什么情况下,您希望连接到本地主机以外的主机?

  •  1
  • Trufa  · 技术社区  · 14 年前

    在什么情况下,您希望连接到本地主机以外的主机?我的意思是:

    mysql_connect('localhost', 'root', 'root');
    

    我将“localhost”作为第一个参数,而不必停地思考它的用途。我想与之相反的是远程主机,但是您什么时候真正使用它呢?

    3 回复  |  直到 11 年前
        1
  •  4
  •   SLaks    14 年前

    localhost 是指本地计算机的主机名。

    因此,您将传递该消息以连接到运行在本地计算机上的服务器。

    如果要连接到运行在其他计算机上的MySQL服务器,则将传递该计算机的域名或IP地址,而不是 本地服务器 .

        2
  •  1
  •   Alex    14 年前

    这取决于SQL Server所在的位置。在应用程序体系结构中,用户界面、服务和SQL可能位于不同的框中。在这个场景中,您将把mysql_connect()指向适当的机器。

        3
  •  1
  •   thekidder    14 年前

    localhost只是运行脚本的计算机的别名。通过连接到本地主机,您将连接到同一台计算机上的服务器。

    用IP或主机名替换“localhost”允许您连接到其他计算机。