一、安装方式
mac安装mysql大概有两种方式:
- 直接去官网下载安装包
- 通过brew包管理工具安装,比如:
brew install mysql@5.7
先说brew安装,许多场合都会看到,让我们通过brew方式安装,如果安装顺利,那么ok;如果你安装后不能成功启动,或者你经历了卸载后重新安装,许多情况下,为了解决brew安装的问题,你可能会浪费大量的时间。
所以,自己推荐的方式还是去官网下载安装包,非常简单。下面介绍下过程。
二、安装包方式安装
step1: 去官网下载包
通常官网的版本比brew版本新
https://dev.mysql.com/downloads/mysql/
选择版本,当前选择8.0版本,选择 macOS 13 (x86, 64-bit), DMG Archive,点击download
image.png
不用登录直接下载
step2: 安装
点击下载的文件
Snip20230729_13.png大多数时候你点击继续就行,在后面要求输入root密码的时候要注意下,如果是强密码加密,密码需要输入8位
Snip20230729_12.png
最后,你可以选择,自动启动,和后期自己启动两种方式。
我一般选择自动启动,自动启动后,我们检查mysql的进程ps -ef | grep mysql
,看到了就代表已经 启动成功。
dongmingyan@pro ⮀ ~ ⮀ ps -ef | grep mysql
74 14572 1 0 2:51下午 ?? 0:01.19 /usr/local/mysql/bin/mysqld --user=_mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --log-error=/usr/local/mysql/data/mysqld.local.err --pid-file=/usr/local/mysql/data/mysqld.local.pid --keyring-file-data=/usr/local/mysql/keyring/keyring --early-plugin-load=keyring_file=keyring_file.so
501 14618 75518 0 2:52下午 ttys005 0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn mysql
step3:设置命令行
一般到上面,也就结束了,但是我们这个时候在命令行执行mysql
会发现找不到这个命令,因此需要配置PATH
变量。
非常简单,我本地用的是zsh,所以打开~/.zshrc
在文件中加入
# PS:包路径安装的路径是 /usr/local/mysql/bin
export PATH="/usr/local/mysql/bin:$PATH"
刷新环境变量source ~/.zshrc
然后就可以正常使用命令了
dongmingyan@pro ⮀ ~ ⮀ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 15
Server version: 8.0.34 MySQL Community Server - GPL
Copyright (c) 2000, 2023, Oracle and/or its affiliates.
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>
三、遇到问题怎么办?
根据经验,
- 如果遇到相关问题,我们如果短时间不能解决,则优先推荐重新安装,因为重新安装往往比解决问题更快,更省事
- 在brew安装和package安装推荐package安装,因为这种安装方式非常傻瓜式,不需要自己去命令行执行什么配置啥的,比较容易成功。
网友评论