在“读取初始通信数据包”时失去与 MySQL 服务器的连接,系统错误:0(Windows)

Dan*_*ian 5 mysql networking

我发现了类似的问题,但它们都没有帮助我使用 Windows 机器。我最初将其发布在堆栈溢出上,但建议我在这里询问。

我能够通过本地计算机连接到 MySQL。但是,我已将 MySQL 放在远程计算机上,当我尝试从本地连接到它时,出现以下错误:

在“读取初始通信数据包”时失去与 MySQL 服务器的连接,系统错误:0

我使用 SQL Workbench 进行连接。我使用远程计算机的实际名称作为主机名并使用端口 139。我也将 MySQL 作为远程计算机上的服务启动。当谷歌搜索错误时,我得到了很多关于编辑文件等等的/etc/hosts.allow爵士乐my.cnf。但是,这些位置是为 Linux 计算机指定的。我的本地和远程计算机都有一台 Windows 7 计算机,因此没有这些位置。

任何有关连接 MySQL 的帮助将不胜感激。

Dan*_*ian 2

弄清楚了。“root”指向本地计算机的根目录,而远程计算机上的 root 用户则指向其自身。所以我让它连接到管理员用户,并且连接正常,没有错误。感谢大家的回复和帮助。