我在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来提供查询吗?最后一件事,我是以正确的方式进行的吗?或者我应该采取其他方式吗?
感谢阅读。
答案 0 :(得分:5)
我遇到了同样的问题,但你的部分问题是为我解决的问题:
设置连接=本地套接字/管道
设置套接字路径=" /Applications/MAMP/tmp/mysql/mysql.sock" (对我来说 - 我在初始化时从MySQL日志中获取了路径)
跑步:MBP,OSX 10.8.3(Mountain Lion),MAMP Pro
无法进一步了解您的问题,但也许请仔细检查您的数据库是否已正确初始化。但是,也许这有助于其他人:)
答案 1 :(得分:2)
我键入:sudo /usr/local/mysql/support-files/mysql.server start 进入终端,它成功启动了MySQL服务器,我能够连接到MYSQL工作台。
答案 2 :(得分:1)
答案 3 :(得分:1)
最常见的情况是数据库/服务器未运行。您需要检查服务器,或重新启动它。如果在服务器管理下有mysql工作台,则可以这样做。查看手册以重新启动或启动服务器。
答案 4 :(得分:1)
在使用mamp pro的osx 10.6上,我在主窗口的allowing network access
选项卡中通过MySQL
解决了这个问题。希望它能为人们带来痛苦
答案 5 :(得分:0)
当尝试使用MySQL Workbench并通过SSH隧道连接时,如果SSH连接未成功完成(例如主机,密码,密钥文件等不正确),您将收到此错误
解决此问题的一个好方法是分别测试您尝试连接的机器的ssh连接,并确定您可以成功完成此操作。
答案 6 :(得分:0)
尝试关闭MySQL并以管理员身份运行它。这对我有用。
答案 7 :(得分:0)
在进行上述改进后,例如检查mysql service
是否正在运行,您只需要在创建连接时输入一个小密码,只需' '
或按一下空格键以防万一GUI或工作台。
之后,您只需要使用服务器验证您的机器(验证的HOST)。
为此,请点击'New Server Instance'
,它将代表您自己配置server/HOST
。
几分钟前我已经成功完成了 。我的工作台软件现在可以显示所有pre-installed
个数据库等。
感谢!!!
答案 8 :(得分:0)
我解决了!在Mac上,只需点击屏幕右上方的聚光灯搜索并输入Mysql即可。打开它。