gpt4 book ai didi

python - 如何用python连接远程mysql服务器

转载 作者:行者123 更新时间:2023-11-29 08:54:32 29 4
gpt4 key购买 nike

嗨,我有一个要求,我需要连接到远程 mysql 服务器。我的应用程序应在本地计算机上运行,​​而我的 mysql 将在远程服务器上运行。我尝试了以下代码:

DB = 'gts'
DB_HOST = 'ps95074.dreamhost.com'
DB_USER = 'root'
DB_PASSWORD = 'dbadminpassword'
conn = MySQLdb.Connection(db=DB, host=DB_HOST, user=DB_USER,passwd=DB_PASSWORD)
cursor = conn.cursor()

但是我收到以下错误

OperationalError: (2005, "Unknown MySQL server host 'ps95074.dreamhost.com' (1)")

如果我使用

DB_HOST='localhost'

一切正常。远程主机怎么可能有同样的情况。任何帮助将不胜感激。

最佳答案

检查您的防火墙。该服务器在线并且可从任何计算机访问:

> mysql -h ps95074.dreamhost.com
ERROR 1045 (28000): Access denied for user 'myuser'@'myhost' (using password: NO)

但是,即使您可以连接,您的数据库用户也很可能只允许本地连接。

更新:我刚刚再次尝试,现在使用命令行客户端也失败了。很明显你的服务器出了问题。

关于python - 如何用python连接远程mysql服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10330264/

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