首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mac上启动MySQL时出现问题

在Mac上启动MySQL时出现问题
EN

Stack Overflow用户
提问于 2010-06-17 01:37:50
回答 1查看 1.6K关注 0票数 1

我无法在Mac 10.4.11上启动MySQL服务器。MySQL是使用Macports安装的。MySQL运行得很好,直到它突然死了,没有任何明显的原因。

当运行"mysql“时,我得到错误信息:

代码语言:javascript
复制
 ERROR 2002 (HY000): Can't connect to local MySQL server through 
 socket '/opt/local/var/run/mysql5/mysqld.sock' (2)

如果我尝试手动启动MySQL,则会收到以下错误消息:

代码语言:javascript
复制
 sudo /opt/local/share/mysql5/mysql/mysql.server start
 Starting MySQL/opt/local/share/mysql5/mysql/mysql.server: line
 159: kill: (636) - No such process
 ERROR!

在/etc/mysql/my.cnf中,我有:

代码语言:javascript
复制
 socket = __PREFIX/var/run/mysqld/mysqld.sock

但是路径"opt/local/var/run/mysqld/“在我的系统上不存在。

我尝试将套接字路径更改为"__PREFIX/var/run/mysql5/ mysqld.sock“(这是套接字所在的位置)。不幸的是,这也没有帮助。

正确设置了/opt/local/var/run/mysql5/的所有者和权限。

对如何再次启动MySQL有什么建议吗?谢谢你的建议。

EN

回答 1

Stack Overflow用户

发布于 2010-06-17 02:06:12

我也使用Mac,并从macports安装MySQL。我经历过你所描述的相同的WTF时刻,我不得不求助于这个解决方案来重启MySQL:

代码语言:javascript
复制
# launchctl unload /Library/LaunchDaemons/org.macports.mysql5.plist
# launchctl load -w /Library/LaunchDaemons/org.macports.mysql5.plist

这似乎是错误的,太蛮力了。但我还没有找到更好的解决方案。我建议搜索ServerFault.com,看看是否有人有更好的方法。如果你发现了什么,请在这里发帖。

@lacopo:为什么使用macports?因为macports对依赖项非常挑剔。如果您使用任何依赖于MySQL的macports工具,那么通过macports安装MySQL会更容易。

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

https://stackoverflow.com/questions/3055765

复制
相关文章

相似问题

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