docker安装mysql-MacBook pro m1芯片


1、mac m1下载mysql镜像
docker pull --platform linux/x86_64 mysql:5.7
image注意:如果是mysql最新版本,连接:会报错
image
2、启动容器
docker run -itd --name mysql-test -v /Users/feifei/mysql-data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
image注:持久化后,mysql的数据会存储在mac电脑的/Users/feifei/mysql-data文件夹。
3、用命令或者navicat连接成功
image
4、数据持久化
新建数据库,在mysql中看到数据库
image
问题:
电脑关机重启后,mysql启动失败。将mac电脑上存储数据卷的这两个文件删除。位置为第二步数据卷映射到mac上的路径。
image
发现在docker的日志中有这样的提示:
Rename or move both the ./ib_logfile0 and ./ib_logfile1 files, and then start the MySQL server.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM