zoukankan      html  css  js  c++  java
  • docker中mysql数据库的数据导入和导出

    1. 导出数据
    2. 查看下 mysql 运行名称
      docker ps
      

      结果:

      docker_ps

    3. 执行导出(备份)数据库命令:

      由第一步的结果可知,我们的 mysql 运行在一个叫 mysql_server 的 docker 容器中。而我们要备份的数据库就在里面,叫做 test_db。mysql 的用户名密码均为root,我们将文件备份到宿主机/opt/sql_bak文件夹下。

      docker exec -it  mysql_server mysqldump -uroot -proot test_db > /opt/sql_bak/test_db.sql
    4. 导入数据
    5. 将宿主机上的数据sql复制到容器的文件下----因为是-v  启动  文件结构目录保持一致
    6. docker cp /opt/gysql.sql  gysql (容器名称):/opt/gysql.sql  
    7. 进入容器---》docker exec -it gysql (容器名称) bash
    8. 登录容器内的mysql数据库------》mysql -uroot -p123456
    9. 创建对象的数据库  create database somp;
    10. 使用use somp   --->执行 source  /opt/gysql.sql
    11. exit;
  • 相关阅读:
    复制
    rpm 软件包管理
    xfsdump 备份文件系统
    dhcp服务器(一)
    【转】kafka集群搭建
    postgresql主从配置
    centos7 安装配置postgresql
    centos7 安装配置zookeeper
    zookeeper
    piplinedb 安装配置
  • 原文地址:https://www.cnblogs.com/adolfmc/p/10122935.html
Copyright © 2011-2022 走看看