客户端计算机上的MySQLdb可以连接到服务器计算机上的数据库吗?

MeLikeyCode

我不是网络/网络/互联网程序员,所以请原谅我对此领域的无礼。我已经使用免费托管服务获得了一个网站。它们包括一个MySQL数据库。这是数据库的详细信息:

port = 3306
host = "fdb4.biz.nf"
database = "1284899_6067"
user = "1284899_6067"
password = "somepass9351"

我正在使用MySQLdb模块(安装在我的CLIENT机器上-而不是服务器上)连接到该数据库:

db = MySQLdb.connect(host=host, user=user, passwd=password, db=database,port=port)

但我收到以下错误:

OperationalError: (2003, "Can't connect to MySQL server on 'fdb4.biz.nf' (10060)

我已经尝试过的

  • 尝试了来自不同主机的两个不同数据库
  • 尝试更改端口
  • 尝试搜索类似的答案,但所有其他都连接到“本地主机”

我的想法:

  • 这可能是我的防火墙引起的吗?我正在使用学校的互联网。我不认为这可能是因为我在CLIENT上,所以它是服务器的防火墙。

两个问题

  1. 当将MySQLdb导入到CLIENT中时,可以使用MySQLdb连接到SERVER上的数据库吗?
  2. 如果是,我在做什么错?

非常感谢您的帮助,不胜感激!一整天都被困在这。

凯南·扎希罗维奇(Kenan Zahirovic)

出于安全原因,mysql仅侦听来自localhost的连接。错误代码10060基本上是:不允许您远程连接。

解决方案:找到一个my.ini(或Linux中的my.cnf),然后尝试查找一行:

bind-address = 127.0.0.1

这行说:只允许本地连接。因此,您应该注释掉这一行,或者设置您的IP地址。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

客户端只能在同一台计算机上连接到服务器

如何使Java客户端使用套接字连接到不在我的计算机上的服务器?

可以在客户端计算机上记录服务器的根目录

连接到用户计算机上的数据库

将PDF保存到服务器而不是客户端计算机上

从服务器打开客户端计算机上的网站

在Linux客户端计算机上挂载Samba共享(Linux服务器)

在客户端计算机上以编程方式创建SQL Server Compact数据库

客户端可以使用本地主机连接到同一台计算机上的服务器,但不能使用IP地址或主机名

当服务器和客户端在同一台计算机上时收听广播

在运行OpenVPN服务器的计算机上启动/停止OpenVPN客户端(命令行)

Windows计算机可以访问Ubuntu计算机上的Pulse声音服务器吗?

从本地计算机连接到GoDaddy服务器数据库

套接字服务器和套接字客户端Java-从位于不同计算机上的客户端检测服务器

无法连接到远程计算机上的 IIS 服务器

如何从我连接到当前服务器的那台计算机上查找

如何从本地Kubernetes连接到本地计算机上的数据库

连接到其他计算机上的本地数据库

如何访问客户端计算机上的文件

是否可以在同一台计算机上运行套接字服务器和套接字客户端?

OpenVPN客户端和服务器在同一台计算机上-连接客户端时服务器不允许连接

将数据库从远程服务器导出到计算机上的特定文件夹中

如何在不同的服务器计算机上查询2个相同的SQL Server数据库

如何在不同计算机上运行的虚拟机上运行客户端服务器应用程序?

如何使用客户端服务器Java程序连接2台计算机

从路由器的计算机目录连接到交换机上的计算机

在未安装SQL的客户端计算机上使用SQL库

DHCP客户端在我的台式计算机上有任何用处吗?

在Windows计算机上安装Git服务器