Docker上安装mysql
1.安装MySQL:
--不加版本号冬docker默认下载最新版msyql
>docker pull mysql:5.7
2.运行docker镜像:
先查看镜像所有镜像信息
docker images
运行镜像
docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql镜像ID
-p 后面的端口是本机端口,映射到docker中MySQL的3306端口,后面设置了root密码 -d 是后台运行
3.进入docekr容器中:
先查看所有运行中的容器
docekr ps
进入容器
docker exec -it mysql容器id bash
4.登录mysql:
mysql -uroot -p123456
5.修改远程访问权限:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;
6.退出mysql和dockert容器;
exit