首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OS Maverick打破了MySQL?

OS Maverick打破了MySQL?
EN

Stack Overflow用户
提问于 2014-07-17 23:04:42
回答 1查看 215关注 0票数 0

在升级到OS 10.9.4之前,当我执行mysql -u root -p mysql时,我只需要在提示输入密码时点击enter。升级后,我收到以下错误消息:

代码语言:javascript
复制
Enter password: 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

似乎一些配置文件丢失了,或者mysql安装在这个过程中中断了。export PATH=$PATH:/usr/local/mysql/bin不再指向mysql可执行文件,取而代之的是mysql-5.5.25a-osx10.6-x86mysql-5.5.27-osx10.6-x86_64。我在/home或/etc目录中也找不到my.cnf。尝试使用brew install mysql安装时会出现此Warning: mysql-5.6.19 already installed。我遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2014-08-01 02:39:54

现在您可能已经找到了答案,但以防万一,对this question的响应对我有效:我在/usr/local/目录中创建了一个从mysql到mysql-5.5.28-osx10.6-x86_64的符号链接。

另一个有用的东西是changing the mysql.server文件,它包含了以下内容:

代码语言:javascript
复制
basedir=/usr/local/mysql-5.5.28-osx10.6-x86_64
datadir=/usr/local/mysql-5.5.28-osx10.6-x86_64/data

我还必须下载mysql dmg包,安装启动项目,并修改文件/Library/StartupItems/MySQLCOM/MySQLCOM以指向新的mysql-5.5目录。使用这种更复杂的方法,我无法让前面板工作。

因此,我切换回symlink,它似乎可以解决所有问题。不确定它是否“正确”,但到目前为止它是有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24807174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档