Mac下安装MySQL以及出现的问题。

1.下载MySQL Community Server

这一步很简单,直接到mysql官网选择MySQL Community Server进行下载即可。

2.傻瓜式安装

下载完安装包后,双击打开:

接下来几乎都是傻瓜式安装,点击next:

到这一步要注意,设置mysql密码的类型,第一项是使用加强版密码,第二项是使用简单密码,这里根据自己需求选择。

完成安装,点击关闭。

安装成功后,可以在系统偏好设置看到MySQL设置:

3.配置环境变量

这一步非常重要!!

如果不配置环境变量的话,执行mysql命令,必须在mysql的安装目录下或者直接报错。

  1. 编辑配置文件 vim ~/.bash_profile
  2. 添加内容

# 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'

  1. 启动mysql

执行命令mysql -u root -p

4.遇到的错误

  1. ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)

出现这个错误,主要问题是mysql没用启动,可以直接在系统偏好设置中启动,也可以在命令行输入mysqlstart启动即可。(这里我直接使用mysqlstart就能启动是因为我在配置文件中配置好了,代替了命令mysql.server start,mysqlstop一样)

  1. ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password:No/Yes)

这个问题可能是权限不够,或者是输入的mysql密码错误。

权限不够的话:启动命令前加上 sudo 即可;

密码错误:重新输啊,或者改密码呗。(改密码可以直接在系统偏好设置选择Initialize Database修改,比命令行操作方便很多,前提是你的系统是mac os)

  1. 如果还遇到有错误再补充……