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

ara*_*n0n 6 database database-connection

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

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

pax*_*blo 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-+
Run Code Online (Sandbox Code Playgroud)

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

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

GRANT ALL PRIVILEGES ON *.* TO 'mysql'@'10.1.1.8' IDENTIFIED BY 'super-sekrit'
Run Code Online (Sandbox Code Playgroud)