mac下安装mysql,遇到了一个小波折,折磨了我一天,解决了,也借此机会总结一下。
注意
mac上一定要安装xcode,哪怕你不是ios开发工程师也是要安装的,因为在苹果上开发大多数操作都要依赖xcode
mysql 在mac上安装有两种方式:
1.Homebrew安装mysql
Homebrew类似ubuntu系统的apt-get包管理,命令也基本一样。
安装Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew基本命令
$ brew
Example usage:
brew [info | home | options ] [FORMULA...]
brew install FORMULA... // 安装包
brew uninstall FORMULA... // 卸载包
brew search [foo] // 搜索包
brew list [FORMULA...] // 显示已经安装的软件列表
brew update // 更新brew
brew upgrade [FORMULA...] // 更新包,不跟包名就是更新所有包
brew pin/unpin [FORMULA...]
Troubleshooting:
brew doctor
brew install -vd FORMULA
brew [--env | --config]
Brewing:
brew create [URL [--no-fetch]]
brew edit [FORMULA...]
open https://github.com/Homebrew/homebrew/wiki/Formula-Cookbook
Further help:
man brew
brew home
安装mysql
sudo brew install mysql
mysql启动,重启,关闭服务
sudo brew services start mysql
sudo brew services restart mysql
sudo brew services stop mysql
常遇问题1
当mysql安装好,启动了服务后,我们mysql -u root -p
(mysql默认密码为空)时,可能会出现以下报错
Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)
解决办法1
1.查找电脑上所有的mysql都在哪里
sudo find / -name mysql
2.找出mysql安装的目录,给权限
chown -R mysql:mysql xxx你的mysql目录xxx
实在不知道,你就把所有搜出来的mysql目录文件都给权限,前提是你自己的测试开发环境,可别在服务器上这么搞。
2.dmg包双击安装
在mysql官网选downloads,选Community(社区版的意思),点这个MySQL Community Server (GPL)
下载那个dmg后缀名的包下载下来点点点,下一步就好了,安装好以后他会给你个初始登陆密码记录下来,然后他会在你的设置里多一个mysql的图标,点击进入后可以开启关闭mysql服务
基本就安装好了,也可能会有1遇到的问题,按上述方法改就好了。
ps:贴图太麻烦,还有好多事要做,我要速度学成为大牛。