Docker 安装mysql Mac 环境下

Posted 早起的年轻人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 安装mysql Mac 环境下相关的知识,希望对你有一定的参考价值。

已安装桌面端 Docker (Mac安装Docker)

安装方式一

打开链接 https://www.docker.com/products/docker-desktop 选择平台下载

安装方式二

安装homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

1 在Mac中安装 docker 的mysql 镜像。

拉取镜像

docker pull mysql/mysql-server

创建容器并运行

docker run --name mysql01 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql/mysql-server

​容器名称为:mysql01
端口为​:3306
​密码为:123456

在Docker Destop中查看

我这里的容器ID是 58e26d8b954455bee1632f6cec8f4929ca4526011dd4e2c0d4b4fe8e9303ac9d

进入镜像中的mysql(ti 后面的字符串是mysql镜像启动的容器ID或者用容器名字)

docker exec -ti 容器ID /bin/bash


登陆mysql

mysql -u root -p


输入创建容器时设置的密码,比如我这里设置的是 123456

修改user表中的Host:

update user set Host='%' where User='root';   

说明: % 代表任意的客户端,可替换成具体IP地址。

修改 root 用户密码: 修改密码为 root

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

最后刷新:

flush privileges;

然后就可以使用 其他客户端口连接 mysql

以上是关于Docker 安装mysql Mac 环境下的主要内容,如果未能解决你的问题,请参考以下文章

Mac下docker入门

mac系统,docker下载安装

Docker之Mac下安装

Docker for MAC

Mac上安装docker

MAC M1下 docker部署Mysql和Navicate连接docker数据库