下载MySQL
进入 MySQL官网 下载,考虑到新版本可能与客户端不兼容的问题,推荐下载 5.x 版本,点击 Archives 寻找历史版本。
选择 5.7.31 版本,推荐下载 dmg 文件可以直接安装。
点击 Download 后,可能会提示你登录或注册,点击下方小字,直接下载
下载完成后双击 dmg 文件进入安装向导
安装
安装一直 Next 即可,最后一步生成 root 账户时,会自动生成一个随机密码,记住要复制该密码!
如果没有复制密码,重设密码比较麻烦,这个步骤在后面的章节介绍。
安装完成后,进入电脑的系统偏好设置,可以看到 MySQL,点击进入。
打开 MySQL,并且可以设置是否开机自动启动。
完全卸载 MySQL
如果安装了错误的版本,需要卸载 MySQL,首先在系统偏好设置中关闭 MySQL 服务,然后进入终端,执行以下命令即可:
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*
复制代码
以上命令作用是删除与 MySQL 相关的文件,如果不删除干净后续安装不同版本可能会失败。
命令执行的过程中可能会报错:目录或文件不存在,那说明已经被删除或未创建过,无视就好。
修改密码
如果安装时候生成的随机密码记住了,则可以按照以下步骤修改密码。注意,密码没修改前客户端是无法连接 MySQL 的,所以这一步是必要的。
打开终端,进入 mysql 的 bin 目录下:
cd /usr/local/mysql/bin
复制代码
执行登录命令:
mysql -u root -p
复制代码
按提示输入之前复制的密码,可以看到终端的命令输入头变成了 mysql>
执行修改密码命令(末尾的分号也要需要输入):
set PASSWORD=PASSWORD('123456');
复制代码
重设密码
如果安装时候生成的随机密码没有记住,则按下面步骤进行重设密码
进入系统偏好设置 - MySQL,关闭 MySQL 服务