gpt4 book ai didi

mysql - 我应该使用什么作为主机名从另一台计算机连接到 mysql 服务器?

转载 作者:行者123 更新时间:2023-11-29 11:03:44 26 4
gpt4 key购买 nike

我在我的电脑上设置了一个 mySQL 服务器。现在我想使用 python 中的 mysql.connector 使用此连接字符串从另一台电脑访问一些数据库:

cnx = mysql.connector.connect(host='HOSTNAME',user='USERNAME',password='PASSWORD',database='DATABASE')

但我真的不知道在连接字符串中使用什么作为主机名。我认为它应该是主机的IP地址。但它应该是我在whatismyip.com上找到的外部IP吗? (主机通过路由器连接到互联网)还是内部(静态)IP?或者两者的某种组合。

现在主机电脑和我试图用来连接它的主机都位于同一网络上,但最终我希望能够从任何地方连接到它。

我对这件事真的很陌生,以前从未做过这样的事情。我在互联网上能找到的就是使用“localhost”或“使用您的 IP 地址”。

任何帮助将不胜感激:-)

最佳答案

鉴于以某种方式连接,并且可以“看到对方”,您可以输入另一台计算机的 IP 地址。您可以使用 ifconfig 进行查找。 ifconfig 的示例输出如下所示:

$ ifconfigeth0    Link encap:Ethernet  HWaddr 18:5e:0f:1e:00:55          inet addr:192.168.123.114  Bcast:192.168.123.255  Mask:255.255.255.0        inet6 addr: fe80::7a7c:eed1:6a9c:e246/64 Scope:Link        UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1        RX packets:216736 errors:0 dropped:0 overruns:0 frame:0        TX packets:131666 errors:0 dropped:0 overruns:0 carrier:0        collisions:0 txqueuelen:1000         RX bytes:256313024 (256.3 MB)  TX bytes:63599510 (63.5 MB)

关于mysql - 我应该使用什么作为主机名从另一台计算机连接到 mysql 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41770817/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com