一、官网下载对应的dmg
1、官网地址
https://www.mysql.com/downloads/
2、找对应的下载包
进入官网之后,滑到底部
3、下载对应版本,如果想下载历史版本可以点击Archives
(我是m1芯片的,亲测安装的x86的也可以用)
4、打开下载好的dmg文件,开始安装,一路默认即可
二、Mac下查看mysql默认安装位置
终端输入
ps -ef|grep mysql
终端输出显示安装路径为/usr/local/mysql/bin
0 62082 1 0 5:49下午 ?? 0:00.01 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/wzr-mbp.local.pid
74 62168 62082 0 5:49下午 ?? 0:01.96 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/wzr-mbp.local.err --pid-file=/usr/local/mysql/data/wzr-mbp.local.pid
501 64497 63061 0 8:03下午 ttys005 0:00.00 grep mysql
三、将mysql配置到环境变量中
mysql的安装目录:/usr/local/mysql/bin,将这个路径配置到path环境变量中。
首先查一下自己的Mac OS X是什么样的Shell,
打开终端,输入:echo $SHELL 回车执行
如果输出的是:csh或者是tcsh,那么你用的就是C Shell。
如果输出的是:bash,sh,zsh,那么你的用的可能就是Bourne Shell的一个变种。
Mac OS X 10.2之前默认的是C Shell。
Mac OS X 10.3之后默认的是Bourne Shell。
第一步:终端输入
open .bash_profile
手动添加 export PATH=${PATH}:/usr/local/mysql/bin
添加完路径之后,再去终端输入
source .bash_profile
回车执行,运行环境变量。
或者
终端输入
cd ~
终端输入
sudo vim .bash_profile
回车执行,需要输入root用户密码。sudo是使用root用户修改环境变量文件。
进入编辑器后按 i 进入编辑模式,在文档的最下方输入:
export PATH=${PATH}:/usr/local/mysql/bin
然后按Esc退出insert状态,并在最下方输入:wq保存退出(或直接按shift+zz,或者切换到大写模式按ZZ,就可以保存退出了)。
终端输入
source .bash_profile
回车执行,运行环境变量。
上面的做法每次关掉终端在打开都需要重新输入 source .bash_profile,我查了其他文章,按照第二步操作就可以了。
第二步:终端输入
vi ~/.zshrc
进入编辑器后按 i 进入编辑模式,在文档的最下方输入:
export PATH=${PATH}:/usr/local/mysql/bin
然后按Esc退出insert状态,并在最下方输入:wq保存退出(或直接按shift+zz,或者切换到大写模式按ZZ,就可以保存退出了)。
终端输入
source ~/.zshrc
回车执行,运行环境变量。
(注意:有的文章中提到修改~/.bashrc,如果系统是zsh的修改bashrc是无效的。)
到这里环境变量配置完毕。以后每次打开新的终端都可以直接输入MySQL相关指令。
四、启动和关闭mysql服务
未配置环境变量,用如下命令
#启动服务
sudo /usr/local/mysql/support-files/mysql.server start
#关闭服务
sudo /usr/local/mysql/support-files/mysql.server stop
#重启服务
sudo /usr/local/mysql/support-files/mysql.server restart
配置过环境变量,用如下命令
#启动服务
mysql.server start
#关闭服务
mysql.server stop
#重启服务
mysql.server restart
五、与mysql服务连接
1.添加mysql路径:(如果没有配置环境变量的话)
PATH="$PATH":/usr/local/mysql/bin
2.登陆连接(如果配置了环境变量直接登陆连接就行)
mysql -u root -p
输入密码,没有密码直接回车
登陆成功
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 5.5.42 MySQL Community Server (GPL)
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
六、查看MySQL的版本
终端输入
mysql --version
终端输出
mysql Ver 14.14 Distrib 5.5.42, for osx10.8 (i386) using readline 5.1