-1

我已经在实时 IP 地址上部署了一个 django 应用程序后端是在同一 IP 上运行的 Mysql。

在另一个 DNS/网关上安装了 pythoncard(GUI) 应用程序。

我得到2003 无法连接 mysql 服务器. ..242 * 执行时。

授予所有的一切,但它引发了同样的错误。如何通过互联网或静态 IP 连接到该主机。

如何解决?mysql级别或应用程序级别

谢谢

这是我的.conf

[client]

port=3306

[mysql]

default-character-set=latin1

[mysqld]

# The TCP/IP Port the MySQL Server will listen on

port=3306

bind-address = 110.243.143.*** # SERVER IPADDRESS

# skip-networking

#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/Program Files (x86)/MySQL/MySQL Server 5.5/"
4

1 回答 1

0
  1. 确保 MySQL 正在侦听您的公共 IP。您可以在my.cnf. 您正在寻找的物业是bind-address

  2. 接下来,确保您的用户有权从远程 IP 进行连接。GRANT您可以使用该语句调整权限。

于 2013-08-08T05:51:39.697 回答