无法在 Ubuntu 上连接到 MySQL 服务器

时间:2021-02-09 21:34:11

标签: php mysql windows ubuntu workbench

我已经在 Ubuntu 上设置了一个 raspberry PI 4。 Apache、PHP、mysql 和 phpmyadmin 已安装并运行良好。因此,当我尝试通过 MySQL Workbench 从另一个网络与我的 Windows 设备进行连接时,发生了错误。

error

已检查:端口 80 上的端口转发已打开。当我尝试将此配置文件中的端口更改为 80 并重新启动“sudo service mysql restart”时,检查 mysqld.conf 中的绑定 ip(可能我在那里犯了错误)出现此错误“mysql.service 的作业失败,因为控制过程以错误代码退出"

所以也许 mysql 没有监听端口 80。我检查了 sudo lsof -i :80。只从 apache 监听 80 端口找到记录。

我尝试连接数据库已经三天了。

感谢你们的帮助!

1 个答案:

答案 0 :(得分:0)

默认情况下,mysql 侦听端口 3306,因此如果您尝试直接连接到 mysql,这可能是问题所在。端口 80 和 443 分别用于 http/https。

您不能将端口设置为端口 80,因为 apache 需要该端口来侦听 http 请求。

尝试在 mysql 主机上将端口设置回 3306,看看是否有效。您可能还需要在主机上打开该端口。

相关问题