[英]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 服务查询? 最后一件事,我走对路了吗? 或者我应该以其他方式做吗?
谢谢阅读。
我有同样的问题,但你的部分问题是为我解决了这个问题:
设置连接 = 本地套接字/管道
设置套接字路径 =“/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
看看
尝试关闭 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.