docker search mysql
查找需要的镜像
docker pull mysql:[tag]
去取镜像,tag可选
docker images
查看本机已经有的镜像
docker run --name [实例名称] -e MYSQL_ROOT_PASSWORD=[密码] -p [本机端口]:3306-d mysql:tag
启动实例,并设置密码,同时映射本机端口与该实例的3306端口,用于远程连接mysql
docker exec -it some-mysql bash
进入该实例,和进入一台普通的linux 一样
连接该实例,因为我们已经做了端口映射,索引远程连接直接 接入制定的端口,就可以了。
Mysql8 连接失败的可能性
- 账号权限不对,不允许进行远程连接。
- mysql8 的密码加密格式,使用的客户端不知道,导致连接失败。
网友评论