我在小牛队用Homebrew安装MySQL时遇到了疯狂的问题.我知道有一个类似命名的主题,但我已经尝试了所有写在那里的所有内容以及至少20个网站但没有成功尝试使它工作.我尝试根据不同的教程安装步骤,但没有任何工作应该.
我是这样的:
brew update
brew doctor
brew upgrade
brew install mysql
Run Code Online (Sandbox Code Playgroud)
Brew将它安装在/usr/local/Cellar/mysql/5.6.16中......
我尝试连接,因为Brew说: mysql -uroot
我创建LaunchAgents目录,将自制的plist文件链接到它并启动控件:
mkdir -p ~/Library/LaunchAgents
ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
Run Code Online (Sandbox Code Playgroud)
之后我尝试启动mysql服务器,sudo mysql.server start但是我收到套接字错误
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Run Code Online (Sandbox Code Playgroud)
我尝试启动服务器,mysqld_safe &但我得到以下输出:
[1] 69187
Davids-MacBook-Air-5:~ davidsupan$ 140224 14:39:16 mysqld_safe Logging to '/usr/local/var/mysql/Davids-MacBook-Air-5.local.err'.
touch: /usr/local/var/mysql/Davids-MacBook-Air-5.local.err: Permission denied
140224 14:39:16 mysqld_safe Starting mysqld daemon with databases from /usr/local/var/mysql
/usr/local/bin/mysqld_safe: line 129: /usr/local/var/mysql/Davids-MacBook-Air-5.local.err: Permission denied
/usr/local/bin/mysqld_safe: …Run Code Online (Sandbox Code Playgroud)