1.环境&工具:

阿里云轻量级服务器、centos7系统、FinalShell(其他连接客户端也可以)

2.安装mysql

2.1 获取mysql镜像

获取mysql镜像

2.2 下载最新mysql镜像

docker pull mysql
# 或者
docker pull mysql:latest

你也可以选择其他版本,如5.7版本:docker pull mysql:5.7

2.3 启动mysql容器并指定root登录密码

docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

参数说明:

  • -p 3306:3306: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。
  • -d mysql: 设置容器在在后台一直运行。
  • –name mysql-test:容器名称。如果需要指定名称你可以加上参数在 run后面

2.4 登录mysql

docker ps
docker exec -it containerID bash

先用docker ps 命令找出mysql容器的id,然后使用docker exec -it containerID bash 来进入该容器,然后在命令行上输入mysql登录命令即可。containerID 记得换成具体的ID。

mysql -u root -p

根据提示输入密码123456即可登录。

2.5修改mysql密码

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'newpassword';

修改后,密码为newpassword。如果不进行这步,navicat无法登录mysql。

  • 阿里云服务器开放端口限制

登录阿里云官网,开放3306的端口限制

  • navicat数据库图形客户端连接测试

以用户名:root 密码:newpassword 登录,能登录则说明安装成功。

Docker系列 三. Docker安装mysql相关推荐

  1. Docker系列三~docker安装nginx

    Docker系列三 docker安装nginx 搜索nginx版本 docker search nginx 拉取nginx最新版本镜像 docker pull nginx:latest 查看本地镜像 ...

  2. docker系列(三)docker三剑客之Compose

    docker-compose,快速对docker容器集群进行编排 Docker Compose 介绍 Docker-Compose 是 Docker 的一种编排服务,是一个用于在 Docker 上定义 ...

  3. Docker系列四~docker安装mysql

    Docker系列四 docker安装mysql 搜索mysql版本 [root@localhost conf.d]# docker search mysql INDEX NAME DESCRIPTIO ...

  4. Docker系列(二十一)——Docker实例三Docker安装Tomcat实例

    < Docker实例三Docker安装Tomcat实例 > 前言 在前面一篇文章种,完成了 < Docker安装Nginx实例 >,本篇将继续镜像安装教程,并完成Docker安 ...

  5. Docker系列五~docker安装php-fpm

    Docker系列五 docker安装php-fpm 访问PHP镜像库地址: https://hub.docker.com/_/php?tab=tags 选择合适的版本 php-fpm镜像主要是提供ph ...

  6. Docker系列一 ~docker的安装

    Docker系列一 docker安装 依照centos为例,Docker 官方建议要 CentOS7.0 及以上系统版本,在运行CentOS 6.5及以后版本时,需要内核版本>=2.6.32-4 ...

  7. Docker系列 七. Docker 安装Jenkins

    Docker系列 七. Docker 安装Jenkins Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集 ...

  8. Docker系列之RabbitMQ安装部署教程

    Docker系列之RabbitMQ安装部署教程 因为学习RabbitMQ需要,需要安装RabbitMQ,网上找资料,RabbitMQ官方提供了window版.Linux版.Docker版的管理页面,为 ...

  9. Docker系列 四.Docker部署SpringBoot

    四.Docker部署SpringBoot 环境&工具: 阿里云轻量级服务器.CentOS 7系统.FinalShell(其他连接客户端也可以).IDEA 1. 创建springboot项目 这 ...

最新文章

  1. 全国计算机等级考试题库二级C操作题100套(第66套)
  2. python如何爬取sci论文中所需的数据_sci论文中的科研数据处理方法
  3. PHP操作Memcache实例介绍
  4. mysql 触发器 所有表_MySQL触发器可以与多个表或所有表相关联吗?
  5. Spring Boot 核心原理与源码解析-大纲
  6. Delphi应用程序的调试(十)调试器选项
  7. 【工控老马】洗衣机PLC程序控制系统设计详解
  8. 地图开发中用到的比例尺和分辨率
  9. Vue select默认选中第一个
  10. 一键快速生成视频字幕的免费工具
  11. C语言if语句中常见的问题
  12. requests+正则表达式爬取猫眼电影TOP100!
  13. Data Management Platform 数据管理平台全接触
  14. 【UVM实战】第二章:一个简单的UVM验证平台(4)UVM 的终极大作:sequence
  15. 如何获取微信开发者id及设置微信授权目录
  16. WebDAV之葫芦儿·派盘 + CloudBeats
  17. 国际贸易术语解释通则(DES 目的港船上交货(……指定目的港))
  18. bootstrap实战项目总结 源码及知识点
  19. 什么是FOUC?如何避免FOUC?
  20. KVM 虚拟化技术高级特性详解

热门文章

  1. Docker学习(3)——安装部署过程及简单应用
  2. 专业介绍Linux中的进程管理
  3. 【PHPExcel】各种数据类型
  4. Redis优化MySQL
  5. jsp连接mysql数据库 例子_jsp连接mysql数据库的例子
  6. Entity Framework 博客园专题
  7. 《iOS 6高级开发手册(第4版)》——1.11节秘诀:获取和使用设备姿势
  8. groupadd - 建 立 新 群 组
  9. Android 中文 API 文档 (45) —— AbsoluteLayout.LayoutParams
  10. html实现以秒为单位倒数,跳转新的页面