如何从另一台计算机连接到localhost

时间:2013-02-01 06:45:18

标签: database database-connection

我制作数据库程序并使用localhost作为主机。我希望我的朋友测试我的程序,但我不知道如何从另一台计算机连接。

PS。我使用的是Windows 7和MySql。

4 个答案:

答案 0 :(得分:7)

localhost只是环回地址127.0.0.1的别名,这意味着此计算机。

如果您想从其他地方的与该计算机进行通信,则需要使用其真实的IP地址。

例如,请参阅以下“图表”,其中显示了连接的位置,具体取决于所使用的IP地址:

    +-----------+ 10.1.1.8 +-----------+
    | MyPC      | <------- | YourPC    |
    |           |          |           |
    | 10.1.1.8  | -------> | 10.1.1.9  |
    +-----------+ 10.1.1.9 +-----------+
      |       ^              |       ^
      |       |              |       |
    127.0.0.1-+            127.0.0.1-+

使用Windows,您应该能够使用ipconfig(大多数UNIX类型系统下的ifconfig)获取您的IP地址,然后将其插入您当前拥有的{{1}的连接参数中}。

请注意,您可能仍需要为要连接的远程IP地址授予电源,例如(假设您尝试从localhost连接):

10.1.1.8

答案 1 :(得分:2)

这两台计算机是否在同一网络上?然后只需将您的LAN IP地址提供给您的朋友。但是,如果您在互联网上而不是在NAT防火墙后面,那么您可以向他提供您的公共IP地址。如果您位于NAT路由器后面,则必须在路由器上设置端口转发

答案 2 :(得分:1)

您的意思是连接到您的程序或数据库?您可以使用IP地址替换“localhost”,以便从另一台计算机访问您的程序。

答案 3 :(得分:0)

Localhost是给予环回网络接口地址的标准主机名。 用于两台计算机之间的通信:

  • 使用您的系统IP地址。
  • 首先确保您的系统可以从您的朋友PC中删除。
  • 确保应用程序侦听的相应端口已打开。