docker配置远程连接mysql

docker安装mysql的配置与设置容器权限
1.拉去docker镜像

docker pull mysql

2.查看mysql镜像

docker images

3.docker启动mysql并设置数据卷

docker run -d -p 3306:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:latest

4.进入mysql 容器

docker exec -it 容器id bash

5.登录mysql

mysql -uroot -p
123456

7.设置mysql远程权限
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;

8.刷新权限
flush privileges;

9.远程连接测试
还需要注意设置安全组和防火墙的权限


版权声明:本文为Artisan_w原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。