M1芯片MAC 安装MySQL、Nacos遇到的问题

摘要:由于电脑上是M1芯片,安装软件时遇到一系列问题,记录下踩的坑!!!

安装MySQL

        MySQl官网下载链接区分ARM和X86架构,终端输入uname -a指令,本机显示为ARM

czh@czhdeiMac ~ % uname -a
Darwin czhdeiMac 20.6.0 Darwin Kernel Version 20.6.0: Mon Aug 30 06:12:20 PDT 2021; 
root:xnu-7195.141.6~3/RELEASE_ARM64_T8101 arm64

        本以为选择适合自己电脑的dmg包开始下载,下载好dmg包后双击安装,一路"继续"。 Configuration步骤选择:Use Leagacy Password Encryption,点击"Next"设置Mysql的账号密码,点击Finish即安装成功。

        但是在电脑系统偏好设置中看到左下角有MySQL标志,双击查看发现MySQL一直无法启动(左侧圆点为红色)。最终发现是由于使用MAC上使用的M1芯片且MACOS版本被it限制为11.6,尝试多个版本安装后去发启动,最终安装版本为8.0.28

Docker 拉取 Nacos 服务器镜像

        由于电脑使用的是M1 芯片,在运行命令拉取Nacos时又出了点问题

czh@czhdeiMac ~ % docker pull nacos/nacos-server
Using default tag: latest
latest: Pulling from nacos/nacos-server
no matching manifest for linux/arm64/v8 in the manifest list entries

        错误信息显示没有找到适用于 linux/arm64/v8 平台的镜像清单,这通常是因为所选择的镜像不支持当前的硬件架构。问了下GPT推荐的版本也不行

czh@czhdeiMac ~ % docker pull nacos/nacos-server:1.4.2-arm64v8
Error response from daemon: manifest for nacos/nacos-server:1.4.2-arm64v8 not found: manifest unknown: manifest unknown

        最终参考博客[1],使用2.2.0版本顺利安装

czh@czhdeiMac ~ % docker pull nacos/nacos-server:v2.2.0-slim
v2.2.0-slim: Pulling from nacos/nacos-server
a9fe95647e78: Pull complete 
4015b6e8cc8d: Pull complete 
0e86b181efa0: Pull complete 
94abd992e68d: Pull complete 
661feaa45879: Pull complete 
e0106ef68e8d: Pull complete 
40988fbfabef: Pull complete 
80ac9b361435: Pull complete 
0c728ca010e6: Pull complete 
4f4fb700ef54: Pull complete 
Digest: sha256:e9a5a10384739fce82f47e9115f5f3ee6375fef888735747b24f72468347619c
Status: Downloaded newer image for nacos/nacos-server:v2.2.0-slim
docker.io/nacos/nacos-server:v2.2.0-slim

持续更新中……

[1] Mac m1/m2芯片使用docker安装nacos Mac m1/m2芯片使用docker安装nacos_mac m系列芯片(m1/m2)docker安装nacos-CSDN博客

你可能感兴趣的:(初入后端,macos,java,mysql,docker)