最近重装了mac系统,全部经常使用的软件都须要从新安装一遍,无疑安装一个brew是个很好的选择,关于brew是什么,怎么安装建议去brew官网查看,附上地址:brew官网 html
安装完成以后,安装其余的软件就特别方便了。 mysql
执行: sql
brew install mysql
等成功安装完成,结果想要登陆的时候报了个错误: docker
ERROR 2002 (HY000): Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2)
网上搜索了半天,找到解决方案,依次执行 数据库
unset TMPDIR
```bash mysql_install_db --verbose --user=root --basedir="$(brew --prefix mysql)"--datadir=/usr/local/var/mysql --tmpdir=/tmp bash
接下来启动mysql ```bash mysql.server start
启动后就能够登陆了,登陆命令为: socket
mysql -uroot -p
而后提示输入数据库密码,初始没有密码的状况下直接回车,就进入数据库了 ui
若是想设置开机启动,执行下面的命令 spa
mkdir -p ~/Library/LaunchAgents
cp /usr/local/Cellar/mysql/5.6.16/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/ #5.6.16是数据库版本号,根据你当时所安装的版本号本身修改
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
大功告成~ code
Mysql 安装后没法link,执行”brew docker”报以下问题:
1
2
3
4
|
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into/usr/local
Could notsymlinkshare/man/man8/mysqld.8
/usr/local/share/man/man8is not writable.
|
执行好事命令解决问题:
1
|
sudochown-R `whoami`/usr/local
|