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

问题描述 投票:0回答:10

我在使用 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 来服务查询吗?最后一件事,我走的路正确吗?或者我应该采取其他方式?

感谢您的阅读。

mysql database connection mamp mysql-workbench
10个回答
5
投票

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

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

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

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

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


2
投票

我输入: sudo /usr/local/mysql/support-files/mysql.server start 进入终端,它成功启动了 MySQL 服务器,并且我能够连接到 MYSQL Workbench。


1
投票

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

那就来看看吧

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


1
投票

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


1
投票

在 osx 10.6 上,使用 mamp pro 我通过主窗口中

allowing network access
选项卡中的
MySQL
解决了这个问题。希望它也能减轻某人的痛苦


0
投票

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

解决此问题的一个好方法是单独测试您尝试连接的计算机的 ssh 连接,并确定您可以成功完成此操作。


0
投票

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


0
投票

进行上述改进后,例如检查

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

就在几分钟前,我已经

成功地完成了此操作。我的工作台软件现在能够显示所有pre-installed

数据库等。

谢谢!!!


0
投票
我解决了!在 Mac 上,只需转到屏幕右上角的聚光灯搜索并输入 Mysql。打开它。


0
投票
只要询问chatgpt并询问它如何在终端上启动MySQL,它就会给出一些命令。只需复制粘贴它,每一步完成后,复制终端上的所有内容并询问 chatgpt。如果有任何错误,请询问。 解决了我无法连接mysql服务器的问题

© www.soinside.com 2019 - 2024. All rights reserved.