写入远程 MySQL 服务器

时间:2021-06-15 15:13:56

标签: mysql

我正在尝试了解程序和应用程序如何与服务器通信。我使用 MySQL 服务器设置了 Ubuntu 服务器。我已经使用 ufw allow 调整了绑定地址和端口 3306。当我在另一台机器上运行 python 程序来更新 MySQL 数据库时,我收到一个接口 2003 和 10060 错误,没有通信响应。我对这种事情很陌生,我有编程方面的中级经验,但我很难找到答案。我 99% 确定我错过了一些小事,或者只是做了一些愚蠢的事情,或者可能没有做一些事情。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以在客户端计算机 (python) 上使用该命令检查连接:

nc -vz -w5 IP_MYSQL_SERVER 3306

使用运行 mysql 服务器的 ubuntu 服务器的 IP 更改 IP_MYSQL_SERVER。

如果没问题,您可以在客户端机器上安装 mysql 客户端并尝试完整的 mysql 连接

mysql -h IP_MYSQL_SERVER  -u USER -p