Docker学习之一:注册Docker Hub账号

Docker学习之二:Docker基本简单操作命令

Docker学习之三:Docker在linux下简单安装使用

Docker学习之四:使用docker安装mysql,碰到了一个启动的坑

第一步,从docker中拉取MySQL镜像

$ sudo docker pull mysql

$ sudo docker images

第二步,创建并启动一个MySQL容器

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

查看容器运行状态:

$ sudo docker ps

第三步,测试连接MySQL

这里我使用navicat远程连接,连接MySQL前需要防火墙开放端口或者关闭防火墙。

开放端口:

$ sudo firewall-cmd --add-port=3306/tcp

关闭防火墙:

$ sudo systemctl stop firewalld

我这边使用MySQL Workbench 连接测试

使用客户端链接的时候报错

连接Docker启动的mysql出现:ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded

解决方案如下:

1.进入mysql容器

$ sudo docker exec -it 3d1a00bbf39e /bin/bash

2.进入mysql

mysql -uroot -proot

3.修改密码

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

这样就结束了,能正常进行连接mysql了。

---------------------

作者:薄伤一宰

来源:CSDN

原文:https://blog.csdn.net/qq_19348391/article/details/82998391

版权声明:本文为博主原创文章,转载请附上博文链接!

nas4free 安装mysql_[转]Docker学习之四:使用docker安装mysql相关推荐

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

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

  2. Docker学习一:Docker简介与安装

    前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...

  3. Docker学习五:Docker 数据管理

    前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...

  4. Docker学习四:Docker 网络

    前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...

  5. Docker学习三:Docker 数据管理

    前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...

  6. Docker学习二:Docker镜像与容器

    前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...

  7. Docker学习笔记2 -- Docker的基本命令和使用

    目录 Docker学习笔记1 Docker帮助命令 Docker镜像命令 Docker容器命令 Docker commit操作 Docker学习笔记1 Docker学习笔记1 – Docker基本原理 ...

  8. Docker学习笔记 之 Docker安装配置使用

    简介 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机).bare met ...

  9. Docker学习(3)——安装部署过程及简单应用

    一. Docker的部署与安装 1.安装docker和相关依赖性 [root@server1 docker]# ls container-selinux-2.21-1.el7.noarch.rpm d ...

最新文章

  1. R语言交互式可视化包CanvasXpress
  2. 中文数据集有奖公开征集
  3. ubantu自启脚本
  4. linux namespace 工具,Linux Namespace : 简介
  5. linkedhashset_Java LinkedHashSet clear()方法与示例
  6. java控制单元测试_java – 当单元测试控制器时,模拟一个Spring Validator
  7. 马尔科夫决策过程(MDP) : BlackJack (MC-On Policy)
  8. 小学生python编程教程-python 小学生教程|怎么让一个小学生学会Python?
  9. word中将空格替换为_如何在Microsoft Word中将双空格更改为单空格
  10. 提交百度快速收录真的能达到秒收录吗
  11. 35岁的网络工程师入行需要注意什么?
  12. 歌斐资产CEO殷哲谈资产的转型升级
  13. win10启动0xc0000001错误
  14. JMX Connectors
  15. 3月18日面试题复盘
  16. 硬件看门狗和软件看门狗
  17. IPVS -三种IP负载均衡技术与八种调度算法
  18. 百度总裁张亚勤宣布10月退休,李彦宏的人才建设要加紧了
  19. Python3下基于bs4和sqlalchemy的爬虫实现
  20. MIT_BIH数据库介绍

热门文章

  1. 电脑某个服务器的网站都打不开,电脑某个网站打不开的解决方法
  2. 小红书专业号认证申请服务商【邀请码】
  3. 米兰德比百年历史渊源
  4. TCP链接,为什么要三次握手?
  5. 为什么我在繁忙的工作之余坚持写作?这几点是关键
  6. IDEA:WARN Establishing SSL connection without servers identity verification is not recommended问题
  7. UI设计就业方向有哪些?如何选择?
  8. HU(处理单位)管理
  9. python调试器原理_调试器工作原理——基础篇
  10. 基于php动漫周边商城管理系统(php毕业设计)