MacOS | MySQL8.0解压TAR Archive详细教程
# 系统环境: macOS Mojave 10.14.5
# MySQL版本: 8.0.21 (mysql-8.0.21-macos10.15-x86_64.tar.gz)
# MySQL下载: http://dev.mysql.com/downloads/mysql
Command(⌘)+Space(空格)输入Terminal
# 解压tar.gz文件or手动解压
cd /Users/<YourName>/Downloads
tar zxvf mysql-8.0.21-macos10.15-x86_64.tar.gz
# 解压后的二进制包移动到local安装目录中(登录用户首次sudo权限)
sudo mv mysql-8.0.21-macos10.15-x86_64 /usr/local/mysql
# 如果想知道是否成功移动/新建终端/查看‘mysql’包是否在目录下
open /usr/local
Notes: 这里查找到的目录下应为严格的名称为'mysql'的包
# 更改 mysql 安装目录所属的用户与用户组
cd /usr/local
sudo chown -R root: wheel sql
以上均在MySQL关闭服务状态下运行。
若没有关闭/请在此步骤手动通过‘系统偏好设置→最下边点mysql’/在弹出页面中点击Stop MySQL Server/如下图
Notes: 如果使用终端和手动操作都关不掉,请重启电脑
# 登录管理员权限
cd /usr/local/mysql/bin
sudo su
#安全模式下启动MySQL(禁止MySQL验证功能)
./mysqld_safe --skip-grant-tables &
# 运行MySQL(不报错即运行成功)
./mysql
# 初始化密码
FLUSH PRIVILEGES;
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('YourNewPassword');
Done.