mysql - 连接到远程 MySQL 服务器:编辑绑定地址,授予所有权限,防火墙上允许的端口:仍然无法连接
问题描述
正如标题所描述的,我几乎完成了连接到这个远程数据库的每一步。这是我所做的:
- my.cnf 文件中的 Bind-address 设置为全零。
- 服务器所有者/管理员已将其打开以进行远程连接
- 服务器管理器已授予我的用户所有权限。
- 我已验证端口 3306 已打开并正在侦听,并在我的防火墙中为此端口添加了一个异常。
通过所有这些更改,我仍然无法连接。
我收到“错误 2002:无法连接到 'mysecrethost.something' (10060) 上的 MySQL 服务器。” 每一次。
是否还有其他更正步骤?我认为唯一可能是我的互联网,因为它是一个公共机构,他们的 wifi 上可能有一些设置阻止我连接,但我使用手机作为热点对其进行了测试,但仍然失败。
这个错误是说我不允许连接,还是说别的?SO问题/答案讨论防火墙规则,但我不想禁用我的防火墙来测试它。
解决方案
推荐阅读
- sql - SQL 选择最低日期并将它们插入到列中
- swift - 如何让用户保持登录状态?迅速
- django - DRF 中的散列文件(POST HTTP 请求)
- javascript - 无法从 React 组件中的函数访问道具
- c - 处理阶乘时的大整数问题
- sql - SQL中的关系划分,但对于我的特定数据库
- reactjs - 无法在事件侦听器中调用 this.setState
- validation - 文本字段验证。反应:formik,是的
- module - 在 Atom 中为(Screeps)模块自动完成
- ms-access-2013 - 为什么在 MS Access 表单上使用超链接时会收到错误消息?