1.使用mysql/mysql-server:latest镜像快速启动一个Mysql实例

docker run --name ilink_user_01 -e MYSQL_ROOT_PASSWORD=123456 0d 0p 3307:3306 mysql/mysql-server:latest

ilink_user_01是容器名称,通过--name指令指定

123456为数据库root的密码,通过-e指定环境MYSQL_ROOT_PASSWORD为123456,-e (指定容器内的环境变量)

-d 使用-d参数,容器会进入到后台,用户无法看到容器中的信息,也无法进行操作

3307:3306 为端口映射,指定本地主机端口3307映射到容器的3306端口

2.进入实例修改mysql配置信息

docker exec -it ilink_user_01 bash

exec 可以在容器内部直接执行人员命令

参数 -it 用来保存表中输入的打开,在不影响容器内其他应用的潜艇先,用户可以很容易的与容器进行交互

3.查看MYSQL数据库中所有用户

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

4.修改mysql的root用户允许从任何ip登录用户

update mysql.user set host='%' where user='root';

flush privileges;

5.使用navicat测试连接

出现authentication plugin 'caching_sha2_password',因为mysql镜像是使用caching_sha2_password进行加密的,而navicat没有支持caching_sha2_password加密方式,

6.解决authentication plugin 'caching_sha2_password'

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

7.重新使用navicat 连接

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

本文标题: Docker创建运行多个mysql容器的方法示例

本文地址: http://www.cppcns.com/shujuku/mysql/241420.html

docker多个mysql实例_Docker创建运行多个mysql容器的方法示例相关推荐

  1. MySQL 实例空间使用率过高的原因和解决方法

    MySQL 实例空间使用率过高的原因和解决方法 参考文章: (1)MySQL 实例空间使用率过高的原因和解决方法 (2)https://www.cnblogs.com/drizzle-xu/p/ali ...

  2. node mysql 连接池创建_Node.js使用MySQL连接池的方法实例

    本文实例讲述了Node.js使用MysqL连接池的方法.分享给大家供大家参考,具体如下: Nodejs如何使用MysqL Nodejs要连接MysqL,可以使用Nodejs的MysqL驱动来实现.比如 ...

  3. docker部署mysql项目_docker部署springboot项目(web + mysql)

    前言 docker目前是非常热门的项目,本文暂不讨论docker集群环境中的部署项目问题. 环境准备 1. docker环境(本文使用centos7下的docker环境) 2. javaWeb项目(s ...

  4. mysql 9.0创建数据库_PHP与MySQL学习笔记9:创建Web数据库

    1.在服务器上部署MySQL服务基本步骤合注意点 1)安装MySQL(命令安装.安装包安装等) 2)考虑是否需要一个独立的操作系统用户权限来运行MySQL程序. 3)路径的设置 4)root密码 (附 ...

  5. docker 其他电脑访问权限_docker – 从远程计算机连接到容器

    我今天回答了一个非常相似的问题,你能不能在这里看一下我的答案并遵循它,它对我来说非常适合. 这是答案: 创建持久性网桥 Bridge是一种设备(在我们的例子中是虚拟设备),其行为类似于网络swiche ...

  6. mysql在bin下运行mysqld_关于MySQL安装目录bin下工具的详解

    一.MySQL服务器端工具 1.mysqld:SQL后台保护程序(MySQL服务器进程).该程序必须运行之后.客户端才能通过连接服务器端程序 访问和操作数据库 2.mysqld_safe:MySQL服 ...

  7. windows服务器上安装的有mysql环境怎么创建数据库_Windows环境MySQL数据库安装方法...

    1.下载Windows版本的MySQL 1.1.首先需要下载Windows版本的mysql安装文件,然后安装MySQL数据库环境,安装成功后还需要对MySQL数据库进行相关配置.具体操作步骤如下: 1 ...

  8. Docker创建运行多个mysql容器

    https://www.cnblogs.com/heyangyi/p/9288402.html

  9. docker tomcat 多开 实例_Docker zabbix-agent 监控 docker tomcat 多实例

    目录 监控方案概述 我们使用 zabbix-agent 的方式来监控 多个 tomcat 8.5.51 ,由于我们需要监控的是 Docker 容器里的 Tomcat ,而 zabbix 官方模板并不支 ...

  10. docker run -it 如何退出_Docker学习笔记(4)容器的基本命令 1 - 你个小秃头

    说明:我们有了镜像才可以创建容器 下载一个centos进行测试学习(开始套娃) 新建容器并启动 docker run [可选参数] images#参数说明 --name="xxx" ...

最新文章

  1. fastdfs java client_fastdfs-client-java操作fastdfs5.0.4
  2. LeetCode Sum Root to Leaf Numbers (dfs)
  3. photoshop学习笔记(一)2015-12-4【新浪云搬运】
  4. Spring注解方式实现定时器
  5. Spring Boot基础学习笔记02:Spring Boot项目单元测试、热部署与原理分析
  6. 请教如何保存matlab仿真出来的图,如何保存Matlab绘制出来的图像
  7. Linux赋予目录或文件任何人都可以读、写、执行的操作
  8. python磁盘空间_python3实现磁盘空间监控
  9. 十年站长人生路不言放弃 访资深个人站长游伟
  10. qq降龙v5java_java编辑器
  11. 推荐阅读《未来世界的幸存者》
  12. 查看计算机温度指令,如何查看电脑CPU的温度?查看CPU温度的两种方法
  13. 基于k-近邻算法的室内WiFi位置指纹定位实验报告
  14. amd锐龙笔记本cpu怎么样_九代酷睿还是AMD锐龙?多款标压笔记本处理器性能实测对比...
  15. Spring Boot@Bean
  16. MSXML2.DOMDocument
  17. Zhong__Python math
  18. CDN可以防护什么种类的攻击?
  19. 量子纠缠的机制是什么?一定要理解整体性概念
  20. vw 前端_前端常用开发单位-vw

热门文章

  1. FFmpeg学习(3)——视频中音频文件提取
  2. 非线性优化_曲线拟合_Ceres_最小二乘法示例
  3. 论文笔记_S2D.52_CMRNet++:在激光雷达地图中进行内参未知的相机的单目视觉定位
  4. 随手记_英语_学术写作
  5. 关于python保存再打开后的中文乱码的问题
  6. oracle 错误代码问题处理经验汇总
  7. 【Linux基础】在 Linux 上安装软件的 3 种方法
  8. 测试驱动开发(一)-我们要的不仅仅是“质量”
  9. 有朋自远方来——阿里软件专家作客武汉博文
  10. 【第三方软件】利用WIN8系统自带的绘图软件获取图像信息(位置和颜色信息)