Docker启动多个mysql容器

这篇具有很好参考价值的文章主要介绍了Docker启动多个mysql容器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

原有镜像mysql5.7.41,已启动mysql容器端口3306,再启动一个端口号为3400的容器。指定用户名root,mima ,密码123456
命令:
docker run --name zjfz-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3400:3306 -d mysql
名字:zjfz-mysql
端口号:3400
效果:使用navicat连接刚指定端口的mysql,连接成功。
1、创建其他用户
(1)首先进入mysql
docker exec -it zjfz-mysql /bin/bash
(2)然后进入docker内部,按照正常的操作登录mysql即可。
mysql -u root -p
(3)输入密码:123456,然后就可以按照下面命令一步步创建新用户了
CREATE DATABASE zjcxfz; -- 创建新数据库 zjcxfz
CREATE USER 'mima'@'%' IDENTIFIED BY '123456';  -- 创建新用户 mima 及密码 123456
GRANT ALL ON zjcxfz.* TO `mima`@`%`; -- 为 mima 用户设置 zjcxfz 的权限
flush privileges; -- 刷新用户权限
exit; -- 退出
(4)这时,就可以用新用户登录mysql了
mysql -u mima -p
(5)输入新密码后,查看数据库
show databases
(6) 完成用户有数据库的创建
Docker启动多个mysql容器

文章来源地址https://www.toymoban.com/news/detail-463356.html

到了这里,关于Docker启动多个mysql容器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用docker 生成镜像,并启动容器。

    指令详情: 指令 解析 FROM 指定基础镜像,必须为第一个命令 MAINTAINER 维护者邮箱等信息 RUN 构建镜像docker build时执行的命令 ADD 将本地文件添加到容器中,tar 类型文件会自动解压 COPY 功能类似ADD,但是是不会自动解压文件,也不能访问网络资源 CMD 在docker run时会执行的命令,

    2024年02月16日
    浏览(32)
  • docker下载mongodb镜像并启动容器

    1、查找mongodb相关镜像 找到相关的镜像进行拉取,如果不指定版本,默认下载最新的mongoDB。建议自己先查找需要那个版本后在进行拉取,因为mongoDB不同版本之间差距较大。 2、拉取镜像 这里拉取mongodb6.0 拉取成功后,查看docker镜像 3、本地创建容器卷文件夹 首先在本地创建文

    2024年02月11日
    浏览(36)
  • Docker部署(1)——将jar包打成docker镜像并启动容器

            在代码编写完成即将部署的时候,如果采用docker容器的方法,需要将jar包打成docker镜像并通过镜像将容器启动起来。具体的步骤如下。         先使用docker search java命令进行搜索。          然而在拉取镜像的时候要注意不能直接去选择pull java ,不然会出现

    2024年02月11日
    浏览(33)
  • IDEA整合Docker,一键打包服务镜像与启动容器

    尝试了IDEA整合Docker,坑有些多,但经过查阅资料都一一解决了,写了个案例,感觉这种方式确实要方便很多。下面来整理下步骤: 一、安装Docker 准备一台Linux,我这里用的是centos 7 mini 版,然后安装Docker 安装Device Mapper: 配置Docker的yum源: 更新yum缓存 安装Docker-ce 等待上述加

    2024年02月02日
    浏览(38)
  • (五)Docker 安装 redis镜像+启动redis容器(超详细)

    输入:su root命令,切换到root 拉取镜像 不加tag(版本号) 即拉取docker仓库中 该镜像的最新版本latest 加:tag 则是拉取指定版本 使用以下命令来查看是否已安装了 mysql镜像 因为虚拟机中没有/mydata/redis/conf/redis.conf文件,所有要先创建 (1)先创建出目录结构 (2)然后创建config文件

    2024年02月11日
    浏览(27)
  • Docker关于下载,镜像配置,容器启动,停止,查看等基础操作

    关于什么是Docker容器?我们该如何去简单化的将他理解? 虚拟化的革新发展,进而带动当代云原生等一些新概念的高速发展,进而docke体现了他的先进性、便捷性,操作简单性; Docker容器是基于linux容器的技术,在此基础上进一步的封装更正,让用户不用去担心容器的管理,

    2024年02月11日
    浏览(30)
  • Docker操作Mysql镜像容器

    参数: -p 3306:3306:将容器的3306端口映射到主机的3306端口 --name:给容器命名 -v /mydata/mysql/log:/var/log/mysql:将配置文件挂载到主机/mydata/..(映射配置文件) -e MYSQL_ROOT_PASSWORD=root:初始化root用户的密码为root 安装启动完成后再次输入 docker ps -a (查看所有容器) 查看 docker 容器会发

    2024年02月15日
    浏览(27)
  • 07 mysql5.6.x docker 启动, 无 config 目录导致客户端连接认证需要 10s

    呵呵 最近再一次 环境部署的过程中碰到了这样的一个问题 我基于 docker 启动了一个 mysql 服务, 然后 挂载出了 数据目录 和 配置目录, 没有手动复制配置目录出来, 所以配置目录是空的 然后 我基于 docker 启动了一个 nacos, 配置数据库设置为上面的这个 mysql 然后 启动 nacos, 启动

    2024年02月12日
    浏览(26)
  • 使用Docker容器部署java运行环境(java8 + mysql5.7 + redis5.0 + nginx1.14.1

    环境:阿里云ECS服务器 1.1 安装工具 1.2 为yum源添加docker仓库位置 1.3 将软件包信息提前在本地索引缓存 (非必要,建议执行,可以提升yum安装的速度,报错去掉fast试试) 1.4 安装Docker 傻瓜式安装 点击y 1.5 启动Docker 1.6 设置开机自启动 1.7 安装完成后可以测试一下,是否安装成功

    2024年02月02日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包