打开MySQL官网,用dmg的方式安装
https://downloads.mysql.com/archives/community/

要选择和自己的macos版本一致的mysql版本,否则会启动不起来我们可以看到这里有两个不同架构的dmg的安装包,如果不知道自己电脑是ARM还是X86的话可以打开终端输入:uname -a 或者 uname -a | awk -F " " {print $(NF-1)} 来查看如下图:


双击下载下来的dmg安装包进行安装

一直下一步下一步,中间需要输入密码,这个密码需要记住,后来都会用


点击进入可以查看到左边的两个绿色的小标意味着MySQL安装成功

该方法来自https://www.cnblogs.com/wql0817/p/16342542.html
添加环境变量
实则所谓环境变量,简单的来说就是相当于一个路径的集合,当你把一个软件的可执行文件 所在的位置添加到系统的环境变量中去,你就可以直接在终端进行这个软件相关命令的调用,而不是必定要进入到这个软件的可执行文件所在的位置。
创建(.bash_profile)文件
在Mac系统里面,环境变量的添加和修改都依赖于一个文件:
.bash_profile(.号不可省略且前面有一个英文空格 )
- 查看是否有(.bash_profile)文件,在终端输入命令:
ls -al查看- 如果没有,在终端输入
touch .bash_profile命令,创建执行命令(注意:小点千万不要忘记)新建完之后在查看一下,只找自己需要的,其他的一律不要管,如果这个文件已经存在,直接打开即可
- 打开命令:
open .bash_profile- 在新打开的【终端】中配置
export PATH=${PATH}:/usr/local/mysql/bin(若未修改,则默认为此,有修改可采用以下方法)添加配置变量,Command+S 保存,有一点需要说明的是在这个里面他是不太支持空格键的,就如果说你在等号两边加了空格键,为了美观也好,还是其他的也罢,它可能会出现一个bad assignment这样的报错。
在export PATH=${PATH}:/后面我们需要添加的是MySql可执行文件所在的位置,可以通过ps -ef|grep mysql来查看一下
后面加上/bin才是MySql真正可执行文件所在的位置- Command+S 保存,环境变量添加完成之后我们回到自己打开的终端
关闭命令:source .bash_profile
输入此条命令才能让刚才的配置语句生效
OK,这个时候就可以在终端直接执行MySql的命令了
输入 mysql -u root -p 输入密码即可运行 MySql。
说明:
刚才的那个命令就是比较像是一个临时的命令,如果是电脑重启或者是关机之后,他可能就不会在生效了,如果我们需要让他变成永久性的命令,这个时候我们需要一个叫做.zshrc的文件
同理
ls -al 查看touch .zshrc 创建open .zshrc 打开export PATH=${PATH}:/usr/local/mysql/bin

source .bash_profilesudo vim ~/.zshrc
#mysql
export PATH=$PATH:/usr/local/mysql/bin
source ~/.zshrc
此时在终端查看 mysql 版本可以看到已经可以查到我们安装的版本了,说明环境已经配好

但是我执行到第3步的时候就有问题,始终进行不到第4步