一、准备工具

1.需要已经安装docker

a. 查看docker版本 docker version

二、下载mysql镜像

1. 查找mysql镜像

docker search mysql57

2.拉取mysql镜像 (当前我使用的是devbeta/mysql57 镜像)

docker pull devbeta/mysql57

3. 查看下载的镜像

docker images

4.启动mysql镜像

docker run -p 3306:3306 –name mysql -e MYSQL_ROOT_PASSWORD=123456 -d devbeta/mysql57:latest

a. -p 端口映射 主机端口:镜像端口 mysql镜像默认3306 主机端口根据自己的情况而定

b. –name mysql 给运行的容器去一个名字

c. -e MYSQL_ROOT_PASSWORD=123456 设置mysql容器启动后的密码

d. -v /data/mysql/log:/data/mmysql/log 将容器里面的日志文件挂载到主机中,mysql容器输入日志文件需要到mysql容器中重新设置日志输出路径,默认没有日志输出,只能通过 docker logs mysql 命令查询容器日志

5.查看容器

docker ps

a. ps 查看当前运行的容器

b. ps -a 查看所有的容器,包括启动失败或者停止的docker容器

三、连接可视化工具

1.mysql镜像启动后无法连接可视化工具,需要进入mysql内部配置

a. 进入mysql镜像

docker exec -it mysql /bin/bash

b. 进入mysql数据库

mysql -u root -p

c. 数据刚刚设置的密码:123456,进入数据库中,进行配置

ALTER USER ‘root’@’%’ IDENTIFIED BY ‘123456’ PASSWORD EXPIRE NEVER;
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
flush privileges;

d. 使用Navicat进行测试

Docker安装mysql镜像相关推荐

  1. 2022全新docker安装mysql镜像、tomcat镜像及打包IDEA项目为war包并部署到docker上成功运行

    Docker部署web项目 一.推荐提前准备的软件 1.IDEA2022 2.xshell7 3.xftp7 4.Navicat Premium 15 二.docker上安装mysql 1.先从网上拉 ...

  2. docker安装mysql redis_Docker安装Mysql和Redis以及构建部署应用镜像

    为了方便本地测试项目,为了方便开启新的环境,为了方便部署,打算本地利用Docker安装Mysql和Redis. 搭建Springboot项目,编写Dockerfile,打包构建镜像. 简单使用dock ...

  3. Centos-安装Docker并使用Docker安装mysql遇到的问题以及解决方法

    为什么安装Docker?? ----不知道啊,说是用其安装mysql简单 step1:    首先百度,查找安装的教程,哎,找到了: 如下: https://www.jianshu.com/p/9c9 ...

  4. [转]Docker学习之四:使用docker安装mysql

    本文转自:https://blog.csdn.net/qq_19348391/article/details/82998391 Docker学习之一:注册Docker Hub账号 Docker学习之二 ...

  5. docker安装mysql并配置,Docker安装MySql-挂载外部数据和配置

    在上一篇中<在CentOS7中使用Docker安装MySql>中介绍了怎样在Docker中安装Mysql,但存在两个问题: 1.用户密码和字符集等的设置,需要安装完MySql后,进入到My ...

  6. Docker 安装MySQL以及外部访问

    Docker 安装MySQL以及外部访问 (1)因为我们的镜像是linux环境下的,我所在的系统是windows系统.首先通过docker客户端切换到linux环境下. (2)使用docker pul ...

  7. 史上最详细Docker安装Mysql 带每一步详图及解释 并教你Docker 打印容器日志!!!相信值得你的阅读!!!

    众所周知,如果我们要把项目放在服务器上运行,那么数据存储就是必需的,就用这篇小小文章记录一下我的经历吧. MySQL是一个关系型数据库管理系统,也是是最流行的关系型数据库管理系统之一,在 WEB 应用 ...

  8. 使用docker的mysql镜像

    2019独角兽企业重金招聘Python工程师标准>>> 环境 macOS 10.13.2 docker 17.12.0 mysql镜像版本 5.7.21 确保docker运行 安装m ...

  9. macos docker 安装mysql,mac 中docker安装mysql的图文教程

    今天在docker中安装了mysql ,是自己打的docker包. 首先新建dockerfile 内容如下: from mysql:latest 新建dockerfile后执行build命令: 构建镜 ...

最新文章

  1. SIFT,SURF,ORB,FAST 特征提取算法比较
  2. php 静态方法和非静态方法的调用说明
  3. 锋利的jQuery--关于$(document).ready()函数及jQuery代码风格
  4. 微型计算机每字节的最高位时,计算机应用基础考试题加答案
  5. mobile.php discuz,电脑访问discuz手机版【触屏版跳转标准版的修改方法】
  6. android与web服务器建立连接失败,Android websocket连接失败
  7. 从Python调用C / C ++?
  8. 强化学习基础总结(三)
  9. python plt 色卡
  10. 22款Android App传藏后门用广告耗手机电量
  11. [渣译文] 使用 MVC 5 的 EF6 Code First 入门 系列:为ASP.NET MVC应用程序处理并发
  12. python前端用什么写_Python 竟然也可以写网页前端了
  13. 笔记本电脑连接wifi后突然上不了网解决方法汇总
  14. 个人知识管理PKM:收集、消化、应用、创新
  15. U3D手游《苍穹变》性能优化经验谈
  16. DBpedia +Sparql快速入门
  17. raid5的配置(超详细)
  18. 噪声种类及Matlab添加噪声
  19. java四种权限修饰符 (private 、default(缺省)、prote、public)适用范围
  20. 李子的猜数游戏delta1.1紧急修复版本

热门文章

  1. 阿里云启动docker,出现 minergate-cli ,CPU占用100%
  2. APP开发实战90-矢量图介绍
  3. 重装win7旗舰版系统无线网络红叉问题解决办法
  4. N400相关知识学习
  5. c语言程序设计能重修不,《C语言程序设计》重修教学要求.pdf
  6. 国产汽车级双极锁存霍尔传感器CHA44X介绍
  7. 2018年AI领域成人才紧缺行业
  8. MEM 英语备考第一篇
  9. iOSTips:送一波中秋福利
  10. stm32f4外设学习篇(代码集合)