mysql - 无法访问 mySQL Workbench 的端口 3306

标签 mysql sql mysql-workbench

我已通过 Windows 防火墙启用此功能。 (我使用没有免费防火墙的 Avast Free)并且我已经进入 BT 路由器以转发它。但是我仍然得到系统错误 10060。我已经下载了 PfPortchecker 并检查了端口 3306,显然它仍然没有打开。

我对在这里做什么一无所知,感谢您的帮助。

最佳答案

如果 MySQL Workbench 和您的 MySQL 服务器在同一台机器上运行,那么您不需要在调制解调器或防火墙中打开任何端口。关注本地机器上的问题。

首先要检查的是:您的服务器是否真的在运行?是否有启动MySQL服务器的服务?那是什么设定?您是否通过 MySQL Windows Installer 安装服务器?如果服务器正在运行,如果 TCP/IP 网络由于​​某种奇怪的原因被禁用(它不应该,但谁知道),请检查配置文件。如果禁用,您只能通过命名管道连接到您的服务器。

下一步是检查您用来连接的用户是否真的被允许从本地机器连接。 Jeremy 就在这里,如果您使用 localhost 或 127.0.0.1,这很重要,特别是如果在盒子上启用了 IPv6(其中 localhost 解析为::1,而不是 127.0.0.1)。

关于mysql - 无法访问 mySQL Workbench 的端口 3306,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20685008/

相关文章:

sql - 如何获得最大列的行和第二高的值作为最后一列?

mysql - 如果我已经有 MySql Workbench,我是否需要在 Windows 7 上单独安装 MySql

mysql - MySQL Workbench EER 图表编辑中的“插入”选项卡有什么作用?

mysql - 使用 Sean lahman MLB 数据库了解 mysql 查询性能

mysql - SQL:从数组中返回值,其中一些值不存在于表中

sql - 在 SQL Server 存储过程中通过索引而不是名称访问表的列

mysql - 连接到 MySQL 的安全绕过 MS Excel Power Query

mysql - hibernate 动态更改数据库以进行维护

javascript - Nodejs mysql表有很多列可以动态更新

python - 无需提取即可获取 MySQL 游标行数