1. 拉取 Docker Hub 官方提供的mysql镜像
docker pull mysql:5.7
2.运行容器
docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql:5.7
含义
- --name mysql 创建的容器名称
- -e MYSQL_ROOT_PASSWORD=root 使用root作为root账号的密码
- -p 3306:3306 容器的3306端口映射到宿主机器
- -d 后台运行容器
- mysql:5.7 镜像名称
3.进入Mysql容器
docker exec -it mysql bash
4.开启远程连接
1)、登录
mysql -u root -p"root"
2)、授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
3)、重载授权表
FLUSH PRIVILEGES;
4)、退出
exit;