MySQL Workbench 无法连接到本地服务器 (OS X Yosemite 10.10)
MySQL Workbench cannot connect to local server (OS X Yosemite 10.10)
MySQL workbench 无法连接到本地服务。该服务是 运行,因为我可以使用 mysql 命令设置 root 密码等。我是 OS X 和 MySQL 的新手。
我尝试过的事情:
- 根据首选项页面
,服务是运行
- 在 MySQL Workbench 中重新扫描本地 mysql 个实例(未发现任何内容)
- 尝试使用标准 TCP/IP 和本地套接字管道从 MySQL workbench 进行连接,但找不到 (127.0.0.1)
的任何内容
- 我通过从示例配置复制它创建了一个 my.cnf 文件,但是所有内容都被注释掉了,因为我不知道该放什么。
- 我访问了此页面,但不确定如何使用这些设置,因为它们比我掌握的知识更多 (https://dev.mysql.com/doc/refman/5.1/en/problems-connecting.html)。我能够找到 mysql.sock 但我不知道如何处理它...
在 DBA Stack overflow 上找到答案看到这个问题有答案 https://dba.stackexchange.com/questions/108522/mac-os-x-10-10-mysql-5-6-26-accessible-from-cli-but-not-port-3306 其中一位用户说要检查文件:
- /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
在上面的文件中,您可以看到服务器正在侦听的端口。在我的例子中,它不是默认的 3306,而是 3307。所以当我更改端口 Workbench 连接并工作时。
MySQL workbench 无法连接到本地服务。该服务是 运行,因为我可以使用 mysql 命令设置 root 密码等。我是 OS X 和 MySQL 的新手。
我尝试过的事情:
- 根据首选项页面 ,服务是运行
- 在 MySQL Workbench 中重新扫描本地 mysql 个实例(未发现任何内容)
- 尝试使用标准 TCP/IP 和本地套接字管道从 MySQL workbench 进行连接,但找不到 (127.0.0.1) 的任何内容
- 我通过从示例配置复制它创建了一个 my.cnf 文件,但是所有内容都被注释掉了,因为我不知道该放什么。
- 我访问了此页面,但不确定如何使用这些设置,因为它们比我掌握的知识更多 (https://dev.mysql.com/doc/refman/5.1/en/problems-connecting.html)。我能够找到 mysql.sock 但我不知道如何处理它...
在 DBA Stack overflow 上找到答案看到这个问题有答案 https://dba.stackexchange.com/questions/108522/mac-os-x-10-10-mysql-5-6-26-accessible-from-cli-but-not-port-3306 其中一位用户说要检查文件:
- /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
在上面的文件中,您可以看到服务器正在侦听的端口。在我的例子中,它不是默认的 3306,而是 3307。所以当我更改端口 Workbench 连接并工作时。