mysql - 连接 Mysql 错误 (111)

标签 mysql networking

我已经尝试了所有方法来远程连接到我的 mysql 数据库,但我收到连接拒绝错误。我已将绑定(bind)地址更改为 0.0.0.0,我已运行 ufw,输出为

sudo ufw status verbose
sudo: unable to resolve host iot
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
3306                       ALLOW IN    Anywhere
3306                       ALLOW IN    0.0.0.0
22                         ALLOW IN    Anywhere
80                         ALLOW IN    Anywhere
3306/tcp                   ALLOW IN    Anywhere
3306/tcp (MySQL)           ALLOW IN    Anywhere
3306/tcp                   ALLOW IN    0.0.0.0
3306 (v6)                  ALLOW IN    Anywhere (v6)
22 (v6)                    ALLOW IN    Anywhere (v6)
80 (v6)                    ALLOW IN    Anywhere (v6)
3306/tcp (v6)              ALLOW IN    Anywhere (v6)
3306/tcp (MySQL (v6))      ALLOW IN    Anywhere (v6)

3306/tcp                   ALLOW OUT   Anywhere
3306/tcp (v6)              ALLOW OUT   Anywhere (v6)

我允许我的 IP 被授予特权,但什么也没有:

mysql> select host, user from mysql.user;
+----------------+-------+
| host           | user  |
+----------------+-------+
| %              | admir |
| %              | root  |
| 127.0.0.1      | admir |
| X.X.X.X        | admir |
| X.X.X.X        | root  |
| localhost      | admir |
| localhost      | root  |
+----------------+-------+

有人可以告诉我是否缺少任何东西吗? 看来我的 IP 地址不是正在广播的地址(仅本地主机),因为:

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      3199/mysqld

我该如何解决这个问题?

最佳答案

您是否尝试过完全注释掉绑定(bind)地址行并重新启动 MySQL?根据该 netstat 行,您只在本地主机上监听。

此外,在重新启动 mysqld 之前,请确保您的 MySQL 进程确实已停止运行,我曾见过过去运行的 MySQL 的“幽灵”实例,这些实例不允许服务正确绑定(bind)并监听远程连接。

关于mysql - 连接 Mysql 错误 (111),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35298863/

相关文章:

php - 我想要一种方法来管理 2 个表之间的关系

MYSQL 在使用 NOT IN 时不使用索引

mysql - CakePHP 复杂地查找名称中的条件字符

c# - 如何检测和管理由加载的 DLL 执行的磁盘/注册表/网络事件?

node.js - 如何访问在连接到具有公共(public) IP 的 Android 设备的 wifi 热点的计算机上运行的 NodeJs HTTP 服务器?

c# - Xna (C#) 和 C++ 的网络?

python - 从 Python 登录服务器和 MySQL

mysql - 在 MySQL 全文搜索中使用包含 NULL 的列

java - 是否可以在应用程序周围设置防火墙?

c++ - Linux C++ : Accessing network statistics