小编C. *_*ney的帖子

无法连接到远程服务器,错误消息引用“localhost”

我在 Ubuntu 机器上安装了 MySQL 服务器实例。我已确保它正在侦听端口 3306。我已将绑定地址设置为 0.0.0.0。我检查过没有防火墙。我正在尝试使用允许从任何地址连接的用户登录(用户是使用“用户名”@“%”创建的。

我正在尝试使用在 Windows 计算机上运行的 MySQL Workbench 进行连接。

错误消息显示“无法连接到本地主机”,即使连接配置文件使用 TCP/IP 方法并且指定了服务器 IP 地址和端口号。

我查看了有关该主题的一系列各种问题,但没有一个问题解决了我的问题。我觉得我可能错过了一些基本的东西,但我就是无法弄清楚。

-编辑-为了回应mustaccio的评论,以下是我检查事情的方式:

的结果sudo netstat -tunlp

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:5666            0.0.0.0:*               LISTEN      219757/nrpe
tcp        0      0 0.0.0.0:33060           0.0.0.0:*               LISTEN      1422415/mysqld
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      1422415/mysqld
Run Code Online (Sandbox Code Playgroud)

对于绑定地址, /etc/mysql/mysql.conf.d/mysqld.cnf 文件的相关部分是

# * Basic Settings
#
user            = mysql
# pid-file      = /var/run/mysqld/mysqld.pid
 socket = /var/run/mysqld/mysqld.sock
 port …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-workbench

2
推荐指数
1
解决办法
7286
查看次数

标签 统计

mysql ×1

mysql-workbench ×1