docker mysql 容器导入数据 .sql文件导入容器

news/2024/12/23 2:53:32/

docker mysql 容器导入数据

    • 前言
    • 准备工作
      • 1、按需准备sql文件
      • 2、将文件上传服务器(宿主机)
      • 3、将sql文件复制进容器
    • 操作步骤
      • 1、进入容器内部
      • 2、进入数据库
      • 3、创建数据库
      • 4、切换数据库
      • 5、导入sql文件

前言

本文所涉及应用场景:远程部署环境,并获取不到数据库授权端口

准备工作

1、按需准备sql文件

数据库转储sql文件
在这里插入图片描述

2、将文件上传服务器(宿主机)

这里根据自己习惯使用指定工具上传文件,需要留意文件位置

3、将sql文件复制进容器

# docker cp 服务器(宿主机)文件路径 容器名: 容器文件路径
docker cp /home/dock/mysql/testdb.sql mysql:/

操作步骤

1、进入容器内部

# 我这里的容器名为mysql 注意自己的容器
docker exec -it mysql bash  

2、进入数据库

# mysql -u 用户名 -p密码
mysql -uroot -p123456

3、创建数据库

注意sql语句后面的 分号 ;

#create database 数据库名
create database testdb;

4、切换数据库

use testdb;

5、导入sql文件

source /testdb.sql;

在这里插入图片描述

然后静静等待即可


http://www.ppmy.cn/news/1524405.html

相关文章

基于MicroPython的ESP8266监控干簧管传感器状态设计方案

以下是一个基于MicroPython的ESP8266读取干簧管传感器模块状态的设计方案: 一、硬件准备 1. ESP8266开发板(如NodeMCU)。 2. 三线干簧管传感器一个。 3. 10K欧姆电阻一个。 4. 面包板、杜邦线若干。 5. 3.3V直流供电电源。 二、硬…

Xilinx系FPGA学习笔记(七)FIFO的IP核学习

系列文章目录 文章目录 系列文章目录FIFO介绍双时钟FIFO的IP核配置 FIFO介绍 FIFO(First In First Out),即先进先出。FPGA 或者 ASIC 中使用到的 FIFO一般指的是对数据的存储具有先进先出特性的一个缓存器,常被用于数据的缓存或者…

linux入门到实操-3 ​VIM编辑器:整体介绍、常用语法和指令、普通模式、编辑模式、命令模式

教程来源:B站视频BV1WY4y1H7d3 3天搞定Linux,1天搞定Shell,清华学神带你通关_哔哩哔哩_bilibili 整理汇总的课程内容笔记和课程资料(包含课程同版本linux系统文件等内容),供大家学习交流下载:…

Rust使用之【宏】

一、简单使用clap clap { version "4.5.17", features ["derive"] }其中,什么是features ["derive"]:表示你希望在添加 clap 依赖时启用 derive 特性。这通常意味着你希望使用 clap 的派生(derive&#x…

Flink CEP(复杂事件处理)高级进阶

Flink CEP(Complex Event Processing,复杂事件处理)是 Apache Flink 中用于复杂事件模式检测的库。它允许用户定义复杂的事件模式,从流数据中检测出符合模式的事件序列。这在实时监控、欺诈检测、用户行为分析等场景中非常有用。 Flink CEP 高级进阶 为了深入理解和使用 …

网络安全架构师

网络安全架构师负责构建全面的安全框架,以保护组织的数字资产免受侵害,确保组织在数字化转型的同时维持强大的安全防护。 摩根大通的网络安全运营副总裁兼安全架构总监Lester Nichols强调,成为网络安全架构师对现代企业至关重要,…

DApp开发入门指南:从概念到实践

随着区块链技术的不断发展,去中心化应用(DApp)逐渐成为科技领域的热门话题。DApp不仅打破了传统应用的中心化控制,还为开发者和用户提供了更高的安全性、透明度和自治性。本文将带你深入了解DApp的开发流程以及如何设计合理的DApp…