MySQL之数据的导入、导出远程备份

news2025/1/10 16:35:53

目录

一. navicat的导入、导出

        1.1 导入

        1.2 导出

二. mysqldump命令导入、导出

        2.1 导出

        2.2 导入

三. LOAD DATA INFILE 命令导入、导出

        3.1 设置

        3.2 导出

        3.3 导入

        3.4 查看secure_file_priv设置 

四. 远程备份

        4.1 导出

        4.2 导入 

五. 思维导图


一. navicat的导入、导出

        1.1 导入

1. 首先打开navicat工具,然后选择一个数据库表  右键 ----> 运行SQL文件

2. 再点击三个点按钮选择要运行的sql文件 ---> 再点击开始

3. 导入成功 

        1.2 导出

1. 打开一个数据库的表选中,右键 ---> 选择转储SQL文件 ---> 选择结构和数据

2. 选择导出要保存的位置 

3. 导出成功 

二. mysqldump命令导入、导出

        2.1 导出

  • 导出表数据和表结构:
    • 语法 —— mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql
    • 案例 —— C:\Users\Administrator\Desktop\share\software\mysql5.7\mysql-5.7.23-winx64\bin ---> mysqldump -uroot -p123456 db_0109 > db_0109.sql
  • 只导出表结构:
    • 语法 —— mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
    • 案例 —— mysqldump -uroot -p123456 -d db_0109 > db_0109.sql

第一步:找到mysql下载地,进入bin目录下,找到mysqldump.exe文件

 第二步:在导航栏输入cmd,然后回车,进入到命令符模式

第三步:输入以下命令,然后回车

mysqldump -uroot -p123456 db_0109 > db_0109.sql

第四步:导出成功

        2.2 导入

  • 方法一:
    • -- mysql>create database xxx;        #创建数据库
    • -- mysql>use xxx;             #使用数据库   
    • -- mysql>set names utf8;       #设置数据库编码
    • -- mysql>source xxx.sql文件路径;       #导入数据
  • 方法二:
    • 语法 —— mysql -u用户名 -p密码 数据库名 < 数据库名.sql
    • 案例 —— mysql -uroot -p123456 db_0109 < db_0109.sql

第一步:先进到数据库:mysql -uroot -p   然后输入密码进入

第二步:创建数据库:create database xxx;

第三步:使用数据库:use xxx;

第四步:设置数据库编码:set names utf8;

第五步:导入数据:source  xxx.sql

第六步:导入成功

三. LOAD DATA INFILE 命令导入、导出

介绍:速度更快--针对单表

注意:load data infie 默认是不支持导入、导出的

        3.1 设置

第一步:做一个设置 ---> 支持load data infie 

查看设置,为null就是没设置

show variables like 'secure%'

第二步:找到my.ini文件,在末尾加上

博主是使用虚拟机来给大家进行操作的,只有一个C盘,大家在自己的电脑上进行操作时可以放在D盘或者其他盘。

secure_file_priv=C: 前面代表权限,后面是导的位置(在C盘)

注意:这个 C: 不是C盘的根目录,是 C:\Windows\system32 也是后面导出数据时的保存路径(但是如果是 D: 那么就是D盘的根目录)

第三步:设置完之后,要记得重启mysql,如果还是为空,可以试试重启电脑 

        3.2 导出

  • 语法 —— select * from 表名 into outfile '路径/文件名.sql';
  • 案例 —— select * from t_log into outfile 'C:/Windows/system32/abc.sql';

第一步:select * from t_log into outfile 'C:/Windows/system32/abc.sql';

 

第二步:导出成功的路径

        3.3 导入

  • 语法 —— load data infile '路径/文件名.sql' into table 表名(列名 1,...);
  • 案例 —— load data infile 'C:/Windows/system32/abc.sql' into table t_log(id,ip,userid,moduleid,content,createdate,url);

第一步:注意:要保留表结构才可以导入数据

(选中要导入数据的表,如果里面有数据 右键 ---> 清空表,那么数据将会清空,表结构也不会受损)

第二步:load data infile 'C:/Windows/system32/abc.sql' into table t_log(id,ip,userid,moduleid,content,createdate,url); 

第三步:导入成功

        3.4 查看secure_file_priv设置 

show variables like 'secure%'

四. 远程备份

        4.1 导出

  • 语法 —— mysqldump -h地址 -u用户名 -p密码 数据库名 > 数据库名.sql
  • 案例 —— mysqldump -h192.168.114.130 -uroot -p123456 xxx > 123456.sql

第一步:在要进行备份的电脑上找到mysql中的bin目录 ---> 输入cmd(进入到命令符模式)

第二步: 输入远程ip以及mysql的用户名和密码和要进行备份的数据库名 ---> 回车

第三步:导出成功 

        4.2 导入 

  • 语法 —— source 数据库名.sql
  • 案例 —— source 123456.sql;   #导入数据; 注:123456.sql 在MySQL安装目录的bin目录下(打开cmd注意路径)
  • 其实与第二种类似,只是多了一个ip

  • 先进到数据库:mysql -uroot -p   然后输入密码进入数据库中
  • 使用数据库:use xxx;
  • 导入数据:source  123456.sql;

五. 思维导图 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1373660.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ChatGPT4 助力 Python 数据分析与可视化、人工智能建模及论文高效撰写

2022年11月30日&#xff0c;可能将成为一个改变人类历史的日子——美国人工智能开发机构OpenAI推出了聊天机器人ChatGPT3.5&#xff0c;将人工智能的发展推向了一个新的高度。2023年4月&#xff0c;更强版本的ChatGPT4.0上线&#xff0c;文本、语音、图像等多模态交互方式使其在…

如何用GPT写代码?

详情点击链接&#xff1a;如何用GPT写代码&#xff1f; 一OpenAI 1.最新大模型GPT-4 Turbo 2.最新发布的高级数据分析&#xff0c;AI画图&#xff0c;图像识别&#xff0c;文档API 3.GPT Store 4.从0到1创建自己的GPT应用 5. 模型Gemini以及大模型Claude2二定制自己的GPTs…

12、JVM高频面试题

1、JVM的主要组成部分有哪些 JVM主要分为下面几部分 类加载器&#xff1a;负责将字节码文件加载到内存中 运行时数据区&#xff1a;用于保存java程序运行过程中需要用到的数据和相关信息 执行引擎&#xff1a;字节码文件并不能直接交给底层操作系统去执行&#xff0c;因此需要…

24年教资报名千万不要卡在照片上,看看照片有啥要求?

每年都有很多人教资报名卡在照片上&#xff0c;总是审核不通过&#xff0c;24年教资报名千万不要卡在照片上&#xff0c;快来看看照片有啥要求吧&#xff1f;如果还没有准备&#xff0c;可以支付宝搜索【亿鸣证件照】或者微信搜索【随时照】小程序&#xff0c;然后进入小程序的…

麒麟Linux安装新版微信的方法

麒麟Linux系统目前有v10和v10sp1&#xff0c;注意&#xff0c;恶趣味的是v10和v10sp1竟然不通用&#xff0c;这导致了一些国产程序出现运行bug,通过系统自带的麒麟商店无法图形界面安装&#xff0c;甚至搜索不到微信等等一系列问题&#xff0c;易用度确实很差。 解决办法也很简…

七人拼团模式:社交电商的新面目

随着社交电商的快速发展&#xff0c;七人拼团模式作为一种创新的商业模式&#xff0c;正在引领着一场消费革命。它不仅改变了消费者的购物习惯&#xff0c;还为电商平台带来了巨大的流量和收入。本文将深入探讨七人拼团模式的玩法、优势、发展趋势以及如何为电商平台带来可观收…

Netty-Netty基础应用与了解

前言 Netty 的优势 1、 API 使用简单&#xff0c;开发门槛低&#xff1b; 2、功能强大&#xff0c;预置了多种编解码功能&#xff0c;支持多种主流协议&#xff1b; 3、定制能力强&#xff0c;可以通过 ChannelHandler 对通信框架进行灵活地扩展&#xff1b; 4、性能高…

BGP协议概念与配置(HCIP完整版)

目录 一、BGP协议基础 1、路由的分类 2、为什么要使用BGP协议 3、BGP概述 4、AS号 二、BGP协议概述 1、场景 2、作用 3、优势 4、BGP邻居类型 5、BGP特征 6、BGP报文类型 7、BGP工作过程 8、BGP状态 9、BGP路由默认优先级为255 10、BGP邻居关系建立的完整流程 …

【深度学习:视觉基础模型】视觉基础模型 (VFM) 解释

【深度学习&#xff1a;视觉基础模型】视觉基础模型 VFM 解释 了解视觉基础模型从 CNN 到 Transformer 的演变自我监督和适应能力 流行的视觉基础模型DINO&#xff08;自蒸馏&#xff0c;无标签&#xff09;SAM&#xff08;分段任意模型&#xff09;SegGPTMicrosofts Visual Ch…

【uview2.0】Keyboard 键盘 与 CodeInput 验证码输入 结合使用 uview

https://www.uviewui.com/components/codeInput.html &#xff08;CodeInput 验证码输入&#xff09; https://www.uviewui.com/components/keyboard.html &#xff08;Keyboard 键盘&#xff09; <u-keyboard mode"number" :dotDisabled"true" :show&q…

分割、合并、转换、重组:强大的自部署 PDF 处理工具 | 开源日报 No.143

Stirling-Tools/Stirling-PDF Stars: 13.2k License: GPL-3.0 这个项目是 Stirling-PDF&#xff0c;它是一个功能强大的基于本地主机的 Web PDF 操作工具&#xff0c;使用 Docker 进行部署。其主要功能包括分割、合并、转换、重新组织 PDF 文件以及添加图片、旋转和压缩等多种…

供应链+低代码,实现数字化【共赢链】转型新策略

在深入探讨之前&#xff0c;让我们首先明确供应链的基本定义。供应链可以被理解为一个由采购、生产、物流配送等环节组成的网状系统&#xff0c;它始于原材料的采购&#xff0c;经过生产加工&#xff0c;最终通过分销和零售环节到达消费者手中。 而数字化供应链&#xff0c;则是…

STM32F103RCT6使用数据手册及应用示例程序分享

STM32F103RCT6是意法半导体&#xff08;STMicroelectronics&#xff09;推出的一款Cortex-M3内核的高性能微控制器。它具有丰富的外设功能和强大的处理能力&#xff0c;适用于多种应用场景。 要进行手册数据分析&#xff0c;首先需要下载并查阅STM32F103RCT6的技术参考手册。可…

三菱plc学习入门(三,FB模块)

小编很抱歉&#xff0c;因为小编是以基恩士&#xff0c;三菱的plc一起学习并找发现不同&#xff01;&#xff01;&#xff01;并结合工作的案例来进行学习&#xff0c;所以内容上与系统的学习还是存在差异。如果只是单独的学习此篇文章&#xff0c;如果对您有帮助&#xff0c;欢…

回归预测 | Matlab基于SO-BiLSTM蛇群算法优化双向长短期记忆神经网络的数据多输入单输出回归预测

回归预测 | Matlab基于SO-LSTM蛇群算法优化长短期记忆神经网络的数据多输入单输出回归预测 目录 回归预测 | Matlab基于SO-LSTM蛇群算法优化长短期记忆神经网络的数据多输入单输出回归预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab基于SO-BiLSTM蛇群算法优…

深入了解鸿鹄电子招投标系统:Java版企业电子招标采购系统的核心功能

随着市场竞争的加剧和企业规模的扩大&#xff0c;招采管理逐渐成为企业核心竞争力的重要组成部分。为了提高招采工作的效率和质量&#xff0c;我们提出了一种基于电子化平台的解决方案。该方案旨在通过电子化招投标&#xff0c;使得招标采购的质量更高、速度更快&#xff0c;同…

Kubernetes/k8s的存储卷/数据卷

k8s的存储卷/数据卷 容器内的目录和宿主机的目录挂载 容器在系统上的生命周期是短暂的&#xff0c;delete&#xff0c;k8s用控制创建的pod&#xff0c;delete相当于重启&#xff0c;容器的状态也会回复到初始状态 一旦回到初始状态&#xff0c;所有的后天编辑的文件都会消失…

pytorch10:正则化(weight_decay、dropout、Batch Normalization)

目录 一、正则化regularization1.概念2.过拟合3.减小方差策略4 正则化--权值衰减 二、正则化-dropout2.1 dropout概念2.2 数据尺度变化2.3 nn.Dropout2.4 两种模式 三、Batch Normalization3.1 ICS现象&#xff08;Internal Covariate Shift&#xff0c;内部协变量偏移)3.2 BN原…

Web实战丨基于django+html+css+js的学院门户网站

文章目录 写在前面项目概述基本信息项目需求 项目框架程序设计运行结果项目总结 写在后面 写在前面 本期内容&#xff1a;基于DjangoHtmlCssJavaScript的学院门户网站 项目需求&#xff1a; pythondjango 项目下载地址&#xff1a;https://download.csdn.net/download/m0_6…

SemiDrive E3 打包说明

一、 概述 本文介绍 E3 PAC 打包&#xff0c;编译器生成 bin 文件需要通过打包生成 PAC 包&#xff0c;再通过 SDToolBox 工具将 PAC 包烧写到芯片&#xff0c;PAC 包的物理载体分为 Flash、eMMC、SD&#xff0c;一个 PAC包最多支持 3 个BootPackage&#xff1b;本文主要描述打…