OSX 10.8 上 Homebrew 软件的 MySQL 错误

标签 mysql sockets osx-mountain-lion homebrew pid

在运行 brew install mysql 后,我已经尝试了这里发布的所有解决方案,但仍然没有成功。在尝试启动 MySQL 时,我得到了这个:

me$ mysql.server start
Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/mysql/data/cpe-98-14-179.159.nyc.res.rr.com.pid).

或者这个:

me$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)

etc/my.cnf 看起来像这样:

me$ sudo nano etc/my.cnf
Password:

[mysqld]
datadir=/usr/local/mysql/data
socket=/var/lib/mysql/mysql.sock


[mysql.server]
user=mysql
basedir=/usr/local/mysql


[client]
socket=/var/lib/mysql/mysql.sock

我的权限有误吗?有没有可能我的目录搞砸了?如果我可以清除所有内容并从网站上安装,我会在此时尝试。非常感谢任何帮助!

最佳答案

sudo chown -R user_name /usr/local/var/mysql/

将 user_name 替换为您的用户名。

关于OSX 10.8 上 Homebrew 软件的 MySQL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14658443/

相关文章:

mysql - 从 MySQL 中提取所有 JSON 键

mysql - 从表中获取多行,其中列=数组

mysql - 单列表的主键数据类型

php - Laravel 数据库模式,可以为空的外部

java - 在 Java 中使用 10.8 通知中心

c - 关于 setsockopt() 和 getsockopt() 函数

c# - 如何使用 Socket.BeginReceive Overload 3?

c - 如果我使用休眠模式,为什么测得的网络延迟会发生变化?

macos - 安装 Yeoman 后如何修复 "yo: command not found"

ruby-on-rails - 我如何设置 heroku postgresql 应用程序的路径?