mysql 在 Mac 上安装

  • 安装 mysql 二进制包到 Mac

# 移动解压后的二进制包到安装目录 usr/local

# 更改 mysql 安装目录所属用户与用户组

$ cd /usr/local
$ sudo chown -R root:wheel mysql
# 切换到 mysql 安装目录并执行初始化命令并记录生成的临时 root 密码
cd /usr/local/mysql
sudo bin/mysqld --initialize --user=mysql

会让输入本机的 Password,之后会返回默认密码

  • 修改 MySQL root 初始密码:
# 需要 MySQL 服务在运行状态执行
$ cd /usr/local/mysql/bin
$ ./mysqladmin -u root -p password 新密码
$ 输入生成的临时密码,回车
  • 测试启动、重启与停止:
cd /usr/local/mysql

# 启动
sudo support-files/mysql.server start

# 重启
sudo support-files/mysql.server restart

# 停止
sudo support-files/mysql.server stop

# 检查 MySQL 运行状态
sudo support-files/mysql.server status
  • 连接登陆到mysql:
$ cd mysql/bin
$ ./mysql -u root -p
$ 输入密码
//显示存在的 mysql 数据库
mysql>  show databases;
//查看启动的端口
mysql> show global variables like 'port';

问题:

  • MySqlWorkbench 连接不上 mysql 数据库

在“系统偏好设置”里,点击“mysql”,进入后点击“initialize database”,设置密码和选择密码类型和 legancy 方式。

参考:MAC OS安装tar.gz版Mysql(5.6/5.7略有差别)