【问题标题】:How to connect to localhost from another computer如何从另一台计算机连接到 localhost
【发布时间】:2013-01-16 11:00:54
【问题描述】:

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

PS。我使用 Windows 7 和 MySql。

【问题讨论】:

标签: database database-connection


【解决方案1】:

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 地址,然后只需将其插入您当前拥有 localhost 的连接参数中即可。

请记住,您可能仍需要授权远程 IP 地址进行连接,例如使用(假设您尝试从 10.1.1.8 连接):

GRANT ALL PRIVILEGES ON *.* TO 'mysql'@'10.1.1.8' IDENTIFIED BY 'super-sekrit'

【讨论】:

  • 我可以通过在 cmd 中输入 ipconfig 来获取我的 ip 并将我的 ip 放入连接字符串 (SERVER = my ip) 中,对吗?
  • @aratn0n,是的,在运行服务器的机器上执行此操作,然后配置另一台机器使用该设置。
  • 我在启动程序时将连接参数更改为我的IP地址它说主机'我的IP'不允许连接到这个MySql服务器
  • @aratn0n,这是一个不同的问题,可能需要配置您的 SQL 服务器或防火墙等。例如,请参阅 stackoverflow.com/questions/5915534/…,您需要将 privs 授予远程 IP 地址(您'用于连接到服务器)。我会更新答案。
  • 加分到paxdiablo,你的朋友是和你在同一个网络还是在不同的地方?如果您在为您创建内部子网的路由器后面(192.168.1.x 很常见),您需要向他提供您的公共 IP 地址。谷歌“我的 ip 是什么”,它会告诉你。
【解决方案2】:

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

【讨论】:

  • 我们在大学使用相同的互联网 (WiFi),但地点和连接方式不同。会是同一个连接吗?
  • 是的。在网络和连接下检查您的 ip,然后检查他的。您也可以运行cmd,然后运行ipconfig。它会告诉你你的IP地址。只需将其交给您的朋友以尝试建立联系。由于您使用相同的 WiFi 路由器,这应该不是什么大问题
【解决方案3】:

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

【讨论】:

  • 连接到我使用 c# 的程序
  • 在你朋友的电脑上ping你的IP,以确保他/她可以访问你可能想要telnet端口(如果有的话)。
【解决方案4】:

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

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

【讨论】:

  • 如何检查我的朋友是否可以连接到我的电脑?
  • 在你的好友系统中打开 cmd > 输入 ping “你的 IP 地址”。查看回复
猜你喜欢
  • 2012-03-01
  • 1970-01-01
  • 2015-08-23
  • 2015-06-28
  • 2012-03-29
  • 1970-01-01
  • 2023-03-12
  • 2015-03-13
  • 1970-01-01
相关资源
最近更新 更多