1

我在使用 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 来提供查询服务?最后一件事,我走对路了吗?或者我应该以其他方式做吗?

谢谢阅读。

4

9 回答 9

5

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

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

  2. Set socket path = "/Applications/MAMP/tmp/mysql/mysql.sock" (对我来说 - 我在初始化时从我的 MySQL 日志中获得了路径)

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

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

于 2013-04-04T11:28:23.130 回答
2

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

于 2015-03-10T09:42:55.887 回答
1

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

看看

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

于 2011-04-29T16:31:43.493 回答
1

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

于 2012-11-18T06:52:48.210 回答
1

在使用 mamp pro 的 osx 10.6 上,我在主窗口allowing network access的选项卡中解决了这个问题。MySQL希望它也能减轻别人的痛苦

于 2015-08-16T17:13:30.163 回答
0

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

于 2014-08-11T21:08:02.723 回答
0

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

于 2013-05-04T02:25:29.600 回答
0

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

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

于 2012-02-20T04:41:53.473 回答
0

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

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

谢谢!!!

于 2014-02-24T08:43:01.127 回答