繁体   English   中英

无法在 MySQL Workbench 中连接到位于 127.0.0.1 的 MySQL。 系统错误 61

[英]Failed to connect to MySQL at 127.0.0.1 in MySQL Workbench. System error 61

我在使用 MySQL Workbench 时遇到了一些麻烦。 这就是这种情况,我正在开发一个数据库来从 Android 设备远程查询它。 这是我第一次使用 MySQL Workbench,所以我遵循了这个教程:

http://net.tutsplus.com/tutorials/databases/visual-database-creation-with-mysql-workbench/

我创建 EER 图和生成 SQL 脚本没有问题。 当我尝试连接到 MySQL 服务器时出现问题。 我收到此错误:

无法使用 root 用户在 127.0.0.1:3306 连接到 MySQL。在“读取初始通信数据包”时与 MySQL 服务器失去连接,系统错误:61

http://img101.imageshack.us/i/capturadepantalla201104i.png/ (如果链接停止工作告诉我)

我还尝试在“/Applications/MAMP/tmp/mysql/mysql.sock”中使用本地套接字/管道连接方法和 MAMP 套接字,但它给出了相同的错误。 而且我也尝试过使用 MAMP 端口 8889 但仍然没有。

所以有人知道如何解决吗? 还有一个问题,我可以在不使用 MAMP 的情况下从我的 Android 设备连接到我的笔记本电脑(数据库所在的位置)吗? MySQL 需要 MAMP 服务查询? 最后一件事,我走对路了吗? 或者我应该以其他方式做吗?

谢谢阅读。

我有同样的问题,但你的部分问题是为我解决了这个问题:

  1. 设置连接 = 本地套接字/管道

  2. 设置套接字路径 =“/Applications/MAMP/tmp/mysql/mysql.sock”(对我来说 - 我在初始化时从我的 MySQL 日志中获得了路径)

正在运行:MBP、OSX 10.8.3(Mountain Lion)、MAMP Pro

无法进一步了解您的问题可能是什么,但也许仔细检查您的数据库是否已正确初始化。 但是,也许这对其他人有帮助:)

我在终端中输入: sudo /usr/local/mysql/support-files/mysql.server start ,它成功启动了 MySQL 服务器,我能够连接到 MYSQL 工作台。

最常发生在数据库/服务器未运行时。 您需要检查您的服务器,或重新启动它。 如果您在服务器管理下拥有 mysql 工作台,则可以这样做。 检查您的手册以重新启动或启动服务器。

在使用 mamp pro 的 osx 10.6 上,我通过允许家庭 window 的MySQL选项卡中的allowing network access解决了这个问题。 希望它也能减轻别人的痛苦

您需要确保 Mysql 进程正在您的系统中运行。 在 MAC 中不确定,但在 windows 中它被称为 mysqld.exe

看看

http://lists.mysql.com/mysql/124371

尝试关闭 MySQL 并以管理员身份运行它。 这对我有用。

在进行上述改进后,例如检查mysql service是否正在运行,您只需要在创建连接时输入一个小密码,在 GUI 或工作台的情况下为' '或按空格键 1 次。 之后,您只需要使用服务器(已验证主机)验证您的机器。 为此,单击'New Server Instance' ,它将代表您自己配置server/HOST

就在几分钟前,我已经成功地做到了这一点。 我的工作台软件现在能够显示所有pre-installed数据库等。

谢谢!!!

我解决了。 在 Mac 上,只需 go 即可在屏幕右上角聚焦搜索,然后键入 Mysql。 打开它。

尝试使用 MySQL 工作台并通过 SSH 隧道连接时,当您的 SSH 连接未成功完成时,您将收到此错误(例如不正确的主机、密码、密钥文件等)

解决此问题的一个好方法是从您尝试连接的机器上单独测试 ssh 连接,并确定您可以成功连接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM