mac安装开发套件mysql redis
docker 安装
〉这里建议尽量使用brew去安装 非常省心 而且还可以通过 brew list xxx来定位安装位置
brew install --cask docker
brew install orbstack # 这个是一个推荐的docker gui 反正启动比官方的docker desktop要快
配置mysql
这里我需要安装老版本的mysql:5.7.42
注意 mac 我这里使用的是m4芯片 所以需要arm64/v8的 这里正常是搜索不到的 但是可以安装arm架构的 无所谓 最后都能成功运行
docker pull --platform linux/amd64 mysql:5.7.42

现在需要配置本地文件夹来做一个映射
docker volume create mysql_data
docker volume create mysql_conf

这里需要编辑我们的mysql配置文件
模版如下
[mysqld]
character-set-server=utf8
max_connections=1000
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
创建一个文件 然后放到这个mysql_conf里面,这个文件夹的路径可以通过点击软件上的文件路径来得到
启动代码
docker run -p 3306:3306 \
--name mysql \
-v mysql_data:/var/lib/mysql \
-v mysql_conf:/etc/mysql/conf.d \
--privileged=true \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:5.7.42
可以通过下面的命令确认状态
docker ps -a
docker exec -it mysql /bin/bash # 这个是进入这个容器的虚拟机
进入容器之后正常进行 mysql -uroot -p123456那一套就完事

浙公网安备 33010602011771号