mysql - 无法远程连接到我的 SQL 服务器

标签 mysql sql-server networking

首先,我不是程序员。我是一名具有良好计算机知识的医学生,并且之前在他的家庭网络中至少做过一次。

现在,我正在医院做一些研究,对于我的数据库,我想使用 mysql,在本地网络计算机上运行服务器,并能够通过 wi-fi 从笔记本电脑连接到它来处理数据库。

所以我下载了 mysql installe,运行它,然后我通过 localhost 与 root acc 或我将使用的设置帐户完美连接。我执行绑定(bind)地址将其 IP 更改为网络上的计算机 IP,并且我可以再次使用 root 进行连接,并在同一服务器所在的计算机上使用我的帐户完美连接,使用 xx.xx.xx.xx + 端口与 root 和所有其他用户连接。

但是,在连接到本地网络的笔记本电脑上使用工作台时,我无法与任何用户连接,它总是给出错误 10060。

--防火墙已关闭 --所有AV软件都关闭 --帐户设置正确以允许来自任何主机的连接 --客户端PC可以ping通服务器PC --Netstat -anob 显示 mysqld.exe 正在监听我需要它监听的端口

这里的网络确实阻止连接,但我使用的端口是开放的,因为它用于另一个服务器类型的应用程序,流量很少甚至没有,所以我只是捕获了该应用程序的开放端口,如它们所示在 netstat 中启动并将 te 服务器配置为使用这些端口之一。

我如何确保服务器 PC 在这些端口上打开?

我尝试连接的客户端是 mysql 工作台或 heidisql。 两者都无法连接,但是我之前已经成功使用 heidi 连接到 DB4free.net 中的数据库。我不能在医院使用它,因为网络关闭了 db4free.net 使用的 mysql 的默认端口。

有什么想法为什么我无法连接到那台电脑吗?

最佳答案

默认情况下,mySQL 通常不会配置为远程连接。该端口可能已打开,但如果 mySQL 未监听或设置为拒绝所有远程连接,您将无法连接。

查看您的 mySQL 版本的文档,了解如何修改 mySQL 服务器的配置以允许远程连接。

关于mysql - 无法远程连接到我的 SQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38985809/

相关文章:

mysql - 我如何让这个 SQL 查询输出两行,而不是两个字段?

mysql - 将多个表中具有条件的匹配列放在一起

docker - 无法设置网络以从外部访问Docker容器IP?

networking - 为什么不能绕过3G网络NAT?

iOS 支持 DNS over TLS : native config possible, 第三方可用,还是尚未实现?

php - 这个PHP应该将我连接到我的数据库并插入数据,然后重定向我…但是没有

mysql - Spring DAO rewritebatchedstatements 不适用于具有嵌入 ID 的实体上的 SaveAll()

sql-server - 是否可以确定 Sql Server 触发器中的特定字段是否已更新?

sql - 如何使用Golang直接从文件执行mssql脚本

mysql - SQL - 来自 3 个不同表的联合计数(*)导致笛卡尔积