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 连接到 localhost 时,它总是说:
“用户‘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
- telnet IP 3306 返回“IP:提供节点名称或服务名称,或未知”
- 我已经重启过很多次了。
From 续集专业版 http://www.sequelpro.com/docs/Frequently_Asked_Questions#:
在服务器上,通过编辑 /etc/my.cnf 和配置 MySQL
从 [mysqld] 部分注释或删除跳过网络。
然后,重新启动 MySQL 服务器。
在 MySQL Ver 14.14 Distrib 5.1.67 上,此行显示
现在默认只在本地主机上侦听,而不是跳过网络,这更兼容且安全性也同样高
所以评论出来bind-address = 127.0.0.1
应该有用 - 它对我有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)