mac安装mysql教程(docker版本)(sql 小虚竹)

Posted 小虚竹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac安装mysql教程(docker版本)(sql 小虚竹)相关的知识,希望对你有一定的参考价值。

❤️作者主页:小虚竹

❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆,51CTO专家博主🏆

❤️技术活,该赏

❤️点赞 👍 收藏 ⭐再看,养成习惯

PC端左侧加我微信,进社群,有送书等更多活动!

文章目录

安装docker

下载docker

点击链接下载Docker for Mac:
阿里云传送门
注:对于10.10.3以上的用户

双击下载的 .dmg 文件,把应用图标拖拽到 Application 文件夹。

启动终端后,查看安装后的docker版本。

docker --version

配置阿里云加速

阿里云加速器:传送门

针对安装了Docker for Mac的用户,您可以参考以下配置步骤:
在任务栏点击 Docker Desktop 应用图标 -> Perferences,在左侧导航菜单选择 Docker Engine,在右侧输入栏编辑 json 文件。将
https://0vq0qofd.mirror.aliyuncs.com加到"registry-mirrors"的数组里,点击 Apply & Restart按钮,等待Docker重启并应用配置的镜像加速器。



验证镜像是否配置成功:docker info

安装mysql

镜像查询

第三方提供的镜像的版本查询:

https://hub.docker.com/search?q=mysql&type=image


选择你要的mysql版本,复制拉取mysql镜像命令。
注:要看系统是amd还是arm的

拉取mysql镜像

docker pull mysql:8.0.31

拉取成功

docker images

安装容器

创建mysql目录

mkdir -p ~/mysql/config ~/mysql/data
vi ~/mysql/config/my.conf


创建容器:

docker run -d -p 3306:3306 --name mysql8 -v ~/mysql/config/my.conf:/etc/my.cof -v ~/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.31

-d 后台运行容器
-p 3306:3306 指定端口映射(主机(宿主)端口:容器端口)
–name 为容器指定一个名称
-e 设置环境变量
MYSQL_ROOT_PASSWORD=123456 初始密码
-v ~/mysql/config/my.conf:/etc/my.cof 映射配置文件
-v ~/mysql/data:/var/lib/mysql 映射数据目录
mysql:8.0.31 镜像名称和版本号


如图所示,这样就安装成功了。

客户端连接-DBeaver Community

Mac下载地址传送门
根据系统的芯片选择

然后就是正常的操作安装。
配置连接

输入密码,然后测试连接

成功连接如图所示:

可能出现的问题

连接mysql时报错:Public Key Retrieval is not allowed
解决方案:

总结

本篇文章从零到壹介绍了如何在mac电脑上安装docker,安装mysql8和客户端DBeaver Community 如何安装使用。对可能出现的问题提供了解决方案。

我是虚竹哥,我们下文见~

以上是关于mac安装mysql教程(docker版本)(sql 小虚竹)的主要内容,如果未能解决你的问题,请参考以下文章

mac安装mysql教程(docker版本)(sql 小虚竹)

mac系统Docker安装Redis教程

Mysql Mac版下载安装教程

Docker 安装 Mysql 5.7

Docker教程-2-MySql容器的安装配置使用

docker中启动2个mysql实列