1 版本说明
Docker版本:19.03.12
Mysql版本:5.6
2 下载镜像
docker pull mysql:5.6
3 启动容器
docker run -d -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=root mysql:5.6
-e MYSQL_ROOT_PASSWORD
: 设置root用户的密码
4 开启远程访问
4.1 进入容器,修改root用户允许远程访问
docker exec -it ce4baa24fc76 /bin/sh
ce4baa24fc76
为容器id
4.2 连接mysql
mysql -u root -p
4.3 修改权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
FLUSH PRIVILEGES;
可参考MySql开启远程连接这篇文章查看更多开启远程连接的方式。