Mac下安装MySQL以及出现的问题。
1.下载MySQL Community Server
这一步很简单,直接到mysql官网选择MySQL Community Server进行下载即可。
2.傻瓜式安装
下载完安装包后,双击打开:
接下来几乎都是傻瓜式安装,点击next:
到这一步要注意,设置mysql密码的类型,第一项是使用加强版密码,第二项是使用简单密码,这里根据自己需求选择。
完成安装,点击关闭。
安装成功后,可以在系统偏好设置看到MySQL设置:
3.配置环境变量
这一步非常重要!!
如果不配置环境变量的话,执行mysql命令,必须在mysql的安装目录下或者直接报错。
- 编辑配置文件
vim ~/.bash_profile
- 添加内容
# mysql
export PATH=${PATH}:/usr/local/mysql/bin
#快速启动、结束MySQL服务, 可以使用alias命令
alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop'
- 启动mysql
执行命令mysql -u root -p
4.遇到的错误
- ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
出现这个错误,主要问题是mysql没用启动,可以直接在系统偏好设置中启动,也可以在命令行输入mysqlstart
启动即可。(这里我直接使用mysqlstart就能启动是因为我在配置文件中配置好了,代替了命令mysql.server start
,mysqlstop一样)
- ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password:No/Yes)
这个问题可能是权限不够,或者是输入的mysql密码错误。
权限不够的话:启动命令前加上 sudo 即可;
密码错误:重新输啊,或者改密码呗。(改密码可以直接在系统偏好设置选择Initialize Database修改,比命令行操作方便很多,前提是你的系统是mac os)
- 如果还遇到有错误再补充……