Docker 安装 Mysql
1.下载Mysql的镜像
docker search mysql
出现下图:
选择想要安装的版本
docker pull mysql:5.7
2.运行镜像实例
docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
–name 指定这个容器的名字
-e 设置初始化密码
-d 运行在后台
-p 端口映射 本机端口:容器端口
查看运行结果
3.设置远程连接
- 查询虚拟机IP
docker-machine ip
- 一般ip都是192.168.99.100
设置Navicat连接:
再设置连接时,可能会出现以下错误:
原因是:MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。
解决办法:在mysql中运行以下sql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';