已安装桌面端 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