docker多个mysql实例_Docker创建运行多个mysql容器的方法示例
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容器的方法示例相关推荐
- MySQL 实例空间使用率过高的原因和解决方法
MySQL 实例空间使用率过高的原因和解决方法 参考文章: (1)MySQL 实例空间使用率过高的原因和解决方法 (2)https://www.cnblogs.com/drizzle-xu/p/ali ...
- node mysql 连接池创建_Node.js使用MySQL连接池的方法实例
本文实例讲述了Node.js使用MysqL连接池的方法.分享给大家供大家参考,具体如下: Nodejs如何使用MysqL Nodejs要连接MysqL,可以使用Nodejs的MysqL驱动来实现.比如 ...
- docker部署mysql项目_docker部署springboot项目(web + mysql)
前言 docker目前是非常热门的项目,本文暂不讨论docker集群环境中的部署项目问题. 环境准备 1. docker环境(本文使用centos7下的docker环境) 2. javaWeb项目(s ...
- mysql 9.0创建数据库_PHP与MySQL学习笔记9:创建Web数据库
1.在服务器上部署MySQL服务基本步骤合注意点 1)安装MySQL(命令安装.安装包安装等) 2)考虑是否需要一个独立的操作系统用户权限来运行MySQL程序. 3)路径的设置 4)root密码 (附 ...
- docker 其他电脑访问权限_docker – 从远程计算机连接到容器
我今天回答了一个非常相似的问题,你能不能在这里看一下我的答案并遵循它,它对我来说非常适合. 这是答案: 创建持久性网桥 Bridge是一种设备(在我们的例子中是虚拟设备),其行为类似于网络swiche ...
- mysql在bin下运行mysqld_关于MySQL安装目录bin下工具的详解
一.MySQL服务器端工具 1.mysqld:SQL后台保护程序(MySQL服务器进程).该程序必须运行之后.客户端才能通过连接服务器端程序 访问和操作数据库 2.mysqld_safe:MySQL服 ...
- windows服务器上安装的有mysql环境怎么创建数据库_Windows环境MySQL数据库安装方法...
1.下载Windows版本的MySQL 1.1.首先需要下载Windows版本的mysql安装文件,然后安装MySQL数据库环境,安装成功后还需要对MySQL数据库进行相关配置.具体操作步骤如下: 1 ...
- Docker创建运行多个mysql容器
https://www.cnblogs.com/heyangyi/p/9288402.html
- docker tomcat 多开 实例_Docker zabbix-agent 监控 docker tomcat 多实例
目录 监控方案概述 我们使用 zabbix-agent 的方式来监控 多个 tomcat 8.5.51 ,由于我们需要监控的是 Docker 容器里的 Tomcat ,而 zabbix 官方模板并不支 ...
- docker run -it 如何退出_Docker学习笔记(4)容器的基本命令 1 - 你个小秃头
说明:我们有了镜像才可以创建容器 下载一个centos进行测试学习(开始套娃) 新建容器并启动 docker run [可选参数] images#参数说明 --name="xxx" ...
最新文章
- fastdfs java client_fastdfs-client-java操作fastdfs5.0.4
- LeetCode Sum Root to Leaf Numbers (dfs)
- photoshop学习笔记(一)2015-12-4【新浪云搬运】
- Spring注解方式实现定时器
- Spring Boot基础学习笔记02:Spring Boot项目单元测试、热部署与原理分析
- 请教如何保存matlab仿真出来的图,如何保存Matlab绘制出来的图像
- Linux赋予目录或文件任何人都可以读、写、执行的操作
- python磁盘空间_python3实现磁盘空间监控
- 十年站长人生路不言放弃 访资深个人站长游伟
- qq降龙v5java_java编辑器
- 推荐阅读《未来世界的幸存者》
- 查看计算机温度指令,如何查看电脑CPU的温度?查看CPU温度的两种方法
- 基于k-近邻算法的室内WiFi位置指纹定位实验报告
- amd锐龙笔记本cpu怎么样_九代酷睿还是AMD锐龙?多款标压笔记本处理器性能实测对比...
- Spring Boot@Bean
- MSXML2.DOMDocument
- Zhong__Python math
- CDN可以防护什么种类的攻击?
- 量子纠缠的机制是什么?一定要理解整体性概念
- vw 前端_前端常用开发单位-vw
热门文章
- FFmpeg学习(3)——视频中音频文件提取
- 非线性优化_曲线拟合_Ceres_最小二乘法示例
- 论文笔记_S2D.52_CMRNet++:在激光雷达地图中进行内参未知的相机的单目视觉定位
- 随手记_英语_学术写作
- 关于python保存再打开后的中文乱码的问题
- oracle 错误代码问题处理经验汇总
- 【Linux基础】在 Linux 上安装软件的 3 种方法
- 测试驱动开发(一)-我们要的不仅仅是“质量”
- 有朋自远方来——阿里软件专家作客武汉博文
- 【第三方软件】利用WIN8系统自带的绘图软件获取图像信息(位置和颜色信息)