首页 > 数据库 >9、docker-mysql容器数据同步到本机-挂载

9、docker-mysql容器数据同步到本机-挂载

时间:2024-06-17 10:43:15浏览次数:13  
标签:容器 5.7 mysql 挂载 docker 本机

1、查看镜像、下载镜像

  ·docker search mysql

  ·docker pull mysql:5.7    //指定下载5.7版本

2、启动镜像 

  -d  后台运行

  -p  端口映射  主机端口:容器端口

  -v  卷挂载

  -e  环境配置  这里配置的是数据库的密码

  --name    容器名字

·docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d  -v /home/mysql/data:/var/lib/mysql  -e MYSQL_ROOT_PASSWORD=123456  --name mysql01  mysql:5.7

   ···/var/lib/mysql  存放的是每一个数据库

  ·使用数据库工具链接,测试可以连接上

 

·查看挂载信息:docker  inspect  容器id

 

 

·如果容器被删除了,本机的挂载文件还是会存在,不会被删除

 

标签:容器,5.7,mysql,挂载,docker,本机
From: https://www.cnblogs.com/littlecc/p/17418629.html

相关文章

  • MySQL 远程访问失败的原因及解决方案
    原文地址:MySQL远程访问失败的原因及解决方案_mysql远程访问失败-CSDN博客文章目录1、失败的原因1.1、`/etc/mysql/my.cnf`文件中`bind-address=127.0.0.1`没有注释掉1.2、端口`3306`没有开放,使用`ss-tlnp`命令查看网络端口开启状态1.3、在`MySQL`数据库`user`表中`host`......
  • MySQL和PostgreSQL
    首先,两个数据区连接驱动不一样,选用相应的依赖即可语法区别:1.TIMESTAMPTZ类型与LocalDateTime不匹配,异常信息如下:PSQLException:CannotconvertthecolumnoftypeTIMESTAMPTZtorequestedtypejava.time.LocalDateTime如果postgres表的字段类型是TIMESTAMPTZ ,但是java对......
  • mysql dump 拉取远程数据同步到本地库的shell 脚本
    #!/bin/bash#远程MySQL连接信息REMOTE_HOST="8.8.11.100"REMOTE_USERNAME="root"REMOTE_PASSWORD="Yaya@1972"#本地MySQL连接信息LOCAL_HOST="8.8.9.248"#或者"localhost"LOCAL_USERNAME="root"LOCAL_PASSWORD......
  • 创建Docker容器与外部机通信(端口映射的方式)
    一、检查端口是否被占用1.1 查看正在使用中的TCP和UDP端口:ss-tulnLISTEN:表示端口正在监听连接,意味着这些端口已经被系统服务使用。比如,如果你看到"tcp000.0.0.0:80800.0.0.0:*LISTEN",这意味着8080端口被一个服务监听,并等待连接。 判断端口是否被占用:如果你想......
  • Docker系列 V2 - Docker安装jdk8
    安装的两种方式通过已有的镜像直接pull安装;自己通过dockerfile等命令打包一个镜像安装(此种方式我们到已有镜像满足不了自身需求时使用);本章是根据第一种方式安装的【1.1】安装镜像根据文章docker安装指定版本的tag镜像得到安装JDK的Docker命令dockerpullprimetoninc/j......
  • Docker系列 V1 - 在 Ubuntu 24.04 LTS 上安装 Docker
    在Ubuntu24.04LTS上,虽然可以通过Ubuntu的官方仓库直接安装Docker,但是这种方法通常无法获取到最新的Docker版本,而且安全更新也可能延迟。因此,推荐从Docker的官方仓库进行安装,确保可以用上最新版本并和自动更新。第1步:更新软件包并安装必要软件运行以下命令,更新软件......
  • Docker资源控制
      Cgroup是Controlgroup的简写,是Linux内核提供的一种限制所使用物理资源的机制.这些资源主要包括CPU、内存.blkio。下面就这3个方面来谈一下Docker是如何使用Cgroup机制进行管理的。1、对CPU的控制1.1、限制CPU使用速率        在CentOS7,3中可以通过修改对应的C......
  • 【MySQL】(基础篇十三) —— 联结
    联结本文介绍什么是联结,为什么要使用联结,如何编写使用联结的SELECT语句。介绍如何对被联结的表使用表别名和聚集函数。SQL最强大的功能之一就是能在数据检索查询的执行中联结(join)表。联结是利用SQL的SELECT能执行的最重要的操作,很好地理解联结及其语法是学习SQL的一个极为......
  • 【flink实战】flink-connector-mysql-cdc导致mysql连接器报类型转换错误
    文章目录一.报错现象二.方案二:重新编译打包flink-connector-cdc1.排查脚本2.重新编译打包flink-sql-connector-mysql-cdc-2.4.0.jar3.测试flink环境三.方案一:改造flink连接器一.报错现象flinksql任务是:mysql到hdfs的离线任务,flink在消费mysql时报如上错误......
  • docker阶段01 容器化概述, Docker介绍, 安装, 镜像特性和操作, 容器操作
    1.容器化概述容器:泛指可以存放其他物品的一种容纳工具,部分和完全封闭的单台服务器运行多个环境程序假如让不同的环境程序运行在不同环境中容器中怎么实现:1.通过虚拟化实现,如图,通过kvm相当于创建了多个独立的操作系统2.通过容器实现,依赖于宿主机操作系统,更省资源。......