Macos 系统搭建 Sonic Server

一、安装 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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

巍巍清风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值