ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Docker安装MySQL

2021-02-04 16:29:51  阅读:132  来源: 互联网

标签:容器 5.7 MySQL mysql 镜像 Docker 安装 docker


环境
虚拟机VMware 12
镜像 ContOS7 -64

1、拉取镜像(这里指定版本号为5.7 不指定时为拉取最新镜像)

docker pull mysql:5.7

2、查看拉取到的镜像

docker images

在这里插入图片描述

3、创建MySQL容器

docker run -di --name test_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

-i:表示运行容器
-d:在run后面加上-d参数,则会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器,如果只加-i -t两个参数,创建后就会自动进去容器)。
–name 设置容器名称 我这里就叫test_mysql
-p 代表端口映射,格式为 宿主机映射端口:容器运行端口
-e 代表添加环境变量 MYSQL_ROOT_PASSWORD是root用户的登陆密码

4、进入MySQL容器,登陆MySQL
进入容器的方式可以为指定的容器名称 也可以为运行容器生成的id

//进入容器
docker exec -it test_mysql /bin/bash
//登录MySQL
mysql -uroot -p123456

5、开启远程登录MySQL(默认关闭)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
flush privileges;

测试一波!!!!!!!!!
在这里插入图片描述

ps:如果出现连接不上可能是防火墙配置,如果是阿里,腾讯等服务器还需去配置安全组配置一些出入站端口

~~到这里就结束啦

标签:容器,5.7,MySQL,mysql,镜像,Docker,安装,docker
来源: https://blog.csdn.net/qq_40803805/article/details/113649079

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有