【发布时间】:2011-10-09 21:20:38
【问题描述】:
3 天了,已经碰壁了。我正在运行 mac os x。我已经安装了mysql-5.5.14-osx10.6-x86_64.dmg。
就上下文而言,我需要安装 mysql gem 以与 ruby on rails 一起使用,除非有一个有效的 mysql 实例正在运行,否则它不会正确安装。
我尝试使用 /Library/StartupItems/MySQLCOM/MySQLCOM [start|stop|restart] 方法启动 mysql 服务器,它返回时没有错误,但是当我尝试通过 MySQL Workbench 连接到本地主机时,它总是说:
“您的用户 'root' 从您的主机到 localhost:3306 的服务器的连接尝试失败: 在“读取初始通信数据包”时失去与 MySQL 服务器的连接,系统错误:61 ”。
我的系统/var/mysql没有路径,说明Bundled MySQL不存在?
我发现的其他解决方案表明我需要注释掉 my.cnf 中的绑定地址,但我无法在我的系统上找到任何此类文件。
我在想,安装的 .dmg 与我尝试的手动构建之间可能存在冲突。此外,我有一种直觉,我的 $PATH 中的某些东西正在搞砸,这是我不明白的另一件事($PATH 的事情)。我想我需要卸载一个或另一个,但是当没有证据表明它从一开始就正确安装时,不知道如何正确卸载它??
以下是一些可能会有所帮助的事情:
我有一个 /etc/my.cnf,上面写着:
[mysqld]
default-character-set=utf8
[client]
default-character-set=uft8
但没有 /etc/mysql/my.cnf
- “IP: nodename nor servname provided, or not known”由 telnet IP 3306 返回
- 我已经重启了很多次了。
【问题讨论】:
-
我也尝试下载二进制文件并自己制作,遵循从 a 到 z 的 20 多个不同的教程,什么都没有。我承认问题很可能是操作员顶空,但无论哪种方式我都需要帮助。
-
“我需要注释掉 my.cnf 中的绑定地址,但我无法在我的系统上找到任何这样的文件” ...“我有一个 /etc/my.cnf “……那就是文件。对不起,但投票结束,这整个问题对于 StackOverflow 来说都是题外话。这是一个软件安装/服务器管理问题,而不是编程问题。
标签: mysql macos mysql-workbench