一、安装 mysql
https://dev.mysql.com/downloads/mysql/
设置 root 密码
为便于使用,创建别名:
echo "alias mysql=/usr/local/mysql/bin/mysql" >> ~/.zshrc
echo "alias mysqladmin=/usr/local/mysql/bin/mysqladmin" >> ~/.zshrc
命令行设置密码:
mysqladmin -u root password xxxxxx
修改密码:
mysqladmin -u root -p password xxxxxx(新密码)
创建数据库
mysql -u root -p
create database sonic character set = 'utf8mb3' collate = 'utf8mb3_general_ci' encryption='N';
允许mysql的root用户远程连接
use mysql;
select user,host from user;
update user set host = '%' where user = 'root';
flush privileges;
二、安装 docker
官方 docker desktop 极其难用,这里选用 orbstack 作为 docker 承载虚拟机。
brew install orbstack
验证 orbstack:orb start
打开 OrbStack app,设置中勾选 Start at login、Keeprunning when menu bar app is quit
尝试过 Docker Desktop、colima、orbstack,都未能在 Mac 上实现开机不登录情况下自动启动,只好暂时忍受,机器重启后,需要人工登录。登录后 orbstack 是可以自动启动的,但不能确保所有 do