brew 安装 mysql
终端输入如下,我们先找下有哪些 mysql 可以安装
brew search mysql
然后我们发现有个 mysql@5.7 存在,那我们就来安装他了!
brew install mysql@5.7
等待比较长时间,没有 error 信息,最后安装结束!
配置环境变量
通过 brew 安装完后,下面会有 mysql 的位置信息,如果你关闭了终端也不要紧,一般是在/usr/local/opt/mysql@5.7/bin目录下,所以我们来配置环境变量:
vim ~/.bash_profile
按下 i 表示 insert,配置如下:
# MYSQL_HOME
MYSQL_HOME="/usr/local/opt/mysql@5.7"
PATH=$MYSQL_HOME/bin:$PATH
export MYSQL_HOME
export PATH
然后我们按下 esc,shift+冒号,w,q,回车成功退出文件,最后我们 source 更新一下,可以查验一下是否配置成功
source ~/.bash_profile
mysql --version
设置开机自启
终端输入如下,这个需要管理员权限:
sudo vim /Library/LaunchDaemons/com.mysql.mysql.plist
输入如下内容:
这个/usr/local/mysql是你配置的MYSQL_HOME的位置
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>com.mysql.mysqld</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/mysql/bin/mysqld_safe</string>
<string>--user=root</string>
</array>
</dict>
</plist>
终端输入如下,来加载这个启动文件,加载完后 mysql 就会启动
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysql.plist
设置 mysql 密码
使用 brew 安装 mysql 密码是空,目前我想给其设置 123456 的密码
先使用管理权限
sudo su
如果你之前已经配置好了 mysql 环境变量,配置到了 mysql 的 bin 下面,这里来做跨过权限验证
mysqld_safe --skip-grant-tables &
登陆 mysql
mysql -u root -p
使用 mysql 库
use mysql;
更新密码
update mysql.user set authentication_string=password('123456'), plugin = 'mysql_native_password' where user = 'root';
刷新权限
flush privileges;
然后我们可以 exit 再试试登陆发现就需要输入 123456 的密码了,然后我们 set 一下密码
SET PASSWORD = PASSWORD('123456');
搞定!
本文介绍如何使用brew安装MySQL 5.7,并配置环境变量及开机自启。还提供了设置MySQL密码的方法。

被折叠的 条评论
为什么被折叠?



