如何解决无法在 Ubuntu 上连接到 MySQL 服务器
我已经在 Ubuntu 上设置了一个 raspberry PI 4。 Apache、PHP、mysql 和 phpmyadmin 已安装并运行良好。因此,当我尝试通过 MySQL Workbench 从另一个网络与我的 Windows 设备进行连接时,发生了错误。
已检查:端口 80 上的端口转发已打开。当我尝试将此配置文件中的端口更改为 80 并重新启动“sudo service mysql restart”时,检查 mysqld.conf 中的绑定 ip(可能我在那里犯了错误)出现此错误“mysql.service 的作业失败,因为控制过程以错误代码退出"
所以也许 mysql 没有监听端口 80。我检查了 sudo lsof -i :80。只从 apache 监听 80 端口找到记录。
我尝试连接数据库已经三天了。
感谢你们的帮助!
解决方法
默认情况下,mysql 侦听端口 3306,因此如果您尝试直接连接到 mysql,这可能是问题所在。端口 80 和 443 分别用于 http/https。
您不能将端口设置为端口 80,因为 apache 需要该端口来侦听 http 请求。
尝试在 mysql 主机上将端口设置回 3306,看看是否有效。您可能还需要在主机上打开该端口。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。