MySQL之导入导出远程备份(详细讲解)

news2024/9/21 23:32:51

文章目录

  • 一、Navicat导入导出
  • 二、mysqldump命令导入导出
    • 2.1导出
    • 2.2导入(使用mysqldump导入 包含t_log表的整个数据库)
  • 三、LOAD DATA INFILE命令导入导出
    • 3.1设置;
    • 3.2导出
    • 3.3导入(使用单表数据导入load data infile的方式)
  • 四、远程备份
    • 4.1导出
    • 4.2导入

一、Navicat导入导出

  • 使用Navicat工具导入t_log共耗时45s.
  • 步骤:
    选择数据库运行脚本
    在这里插入图片描述
    选择你要运行的sql文件
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

几十M的导入要20到45之间,想像一下一T的或者更大的,这样的话效率就显得低了,所以可以用下面mysqldump命令导入导出
在这里插入图片描述

  • 导出:
    在这里插入图片描述
    根据自己的需求来选择:结构和数据或仅结构
    在这里插入图片描述
    在这里插入图片描述

二、mysqldump命令导入导出

2.1导出

  • ①导出表数据和表结构
    语法:
mysqldump -u用户名 -p密码 数据库名>数据库名.sql

步骤:
在安装目录bin里面找到mysqldumpl.exe
在这里插入图片描述
再在bin目录进入cmd
在这里插入图片描述
输入命令:mysqldump -u用户名 -p密码 数据库名>数据库名.sql
在这里插入图片描述
很快就导出了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
跟原始的脚本不一样,这是密密麻麻的,原始的是有空隙的
在这里插入图片描述

  • ②只导出表结构
    语法:
mysqldump -u用户名 -p密码 -d 数据库名>数据库名.sql

2.2导入(使用mysqldump导入 包含t_log表的整个数据库)

  • ①方法一:
mysql>create database abc;
mysql>user abc;  #选择数据库
mysql>set names utf8; #设置数据库编码
mysql>source/D:/SoftwareInstallPath/mysql-8.0.13-winx64/bin/1234567.sql;  #导入数据

步骤:
进入Mysql安装目录下,在bin里面进入cmd
在这里插入图片描述
先进入数据库里面mysql -uroot -p密码
在这里插入图片描述
创建数据库:create database 数据库名
在这里插入图片描述
使用你创建的数据库:use xxx;
在这里插入图片描述
给它设置编码集set names utf8
在这里插入图片描述
工具里面有你创建的数据库了:
在这里插入图片描述
运行前面导出 的sql文件,执行命令:source xxx.sql;就开始导入了
在这里插入图片描述
就导入成功了
在这里插入图片描述
这个方式还是非常快的。一般公司里面用的就是这种。需要大量数据

  • ②方法二:
    语法:
mysql -u 用户名 -p密码 数据库名<数据库名.sql

三、LOAD DATA INFILE命令导入导出

3.1设置;

在mysql.ini文件的[mysqld]代码下增加 secure_file_priv=E:/TEST 再重启 MySQL

  • 查看secure_file_priv设置
show variables like 'secure%'

步骤:
首先你要去设置支持LOAD DATA INFILE命令导入导出的设置
在这里插入图片描述
在mysql.ini文件的[mysqld]代码下增加 secure_file_priv=C: 再重启 MySQL
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
就设置成功了。

3.2导出

  • 语法:
select * from 表名into outfile'/文件名.sql'

步骤:

3.3导入(使用单表数据导入load data infile的方式)

  • 语法:
load data infile'/文件名.sql' into table表名(列名1,....);

四、远程备份

4.1导出

  • 语法:
mysqldump -h地址 -u用户名 -p密码 数据库名>数据库名.sql

4.2导入

  • 语法:
source 数据库名.sql

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

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

相关文章

一个大场景下无线通信仿真架构思路(对比omnet与训练靶场)

2020年分析过omnet的源码&#xff0c;读了整整一年&#xff0c;读完之后收获不小&#xff0c;但是也遗憾的发现这个东西只适合实验室做研究的人用于协议的研发与测试&#xff0c;并不适合大场景&#xff08;军事游戏等&#xff09;的应用&#xff0c;因为其固有架构更侧重于每个…

国产系统-银河麒麟桌面版安装wps

0安装版本 系统版本 版本名称:银河麒麟桌面版操作系统V10(SP1) 软件版本 wps个人版2019 1双击安装 1.1卸载自带wps 为什么要卸载没有序列号,授权过期,不是免费的,通过先安装/在升级个人版跳过输入序列号问题等等原因 1.1.1当前自带的wps版本 1.1.2卸载 不卸载无法安装在…

盖子的c++小课堂——第二十三讲:背包问题

前言 又是一次漫长的更新&#xff08;我真不是故意的aaaaaaaaaaaaaaa&#xff09;&#xff0c;先不多说了&#xff0c;直接给我~坐下~说错了说错了&#xff0c;直接开始~ 背包问题----动态规划 背包问题&#xff08;knapsack problem&#xff09; 动态规划&#xff08;dyna…

2024年中国电子学会青少年编程等级考试安排的通知

各有关单位、全体考生: 中国电子学会青少年等级考试&#xff08;以下简称等级考试&#xff09;是中国电子学会为落实《全民科学素质行动规划纲要》&#xff0c;提升青少年电子信息科学素质水平而开展的社会化评价项目。等级考试自2011年启动以来&#xff0c;作为中国电子学会科…

【野火i.MX6ULL开发板】在MobaXterm平台利用Type-C线串口连接开发板

0、前言 参考文献&#xff1a; http://t.csdnimg.cn/9iRTm http://t.csdnimg.cn/Z0n60 问题&#xff1a;一直识别不出com口&#xff0c; 拟解决思路&#xff1a; 百度网盘重新下载Debian镜像&#xff0c;烧入full版镜像&#xff0c;随便换一下USB插口&#xff08;电脑主机上…

SpringBoot 注解超全详解

使用注解的优势&#xff1a; 采用纯java代码&#xff0c;不在需要配置繁杂的xml文件 在配置中也可享受面向对象带来的好处 类型安全对重构可以提供良好的支持 减少复杂配置文件的同时亦能享受到springIoC容器提供的功能 1 注解详解&#xff08;配备了完善的释义&#xff0…

探索人工智能:深度学习、人工智能安全和人工智能

深度学习是人工智能的一种重要技术&#xff0c;它模拟了人类大脑神经网络的工作原理&#xff0c;通过建立多层次的神经元网络来实现对数据的分析和处理。这种技术的引入使得人工智能的发展进入到了一个新的阶段。 现如今&#xff0c;深度学习在各个领域都有着广泛的应用。例如…

数据库的导入导出以及备份

1.数据库的导出和导入 一.navicat导入导出 导入&#xff1a;右键➡运行SQL文件 导出选&#xff1a;中要导出的表➡右键➡转储SQL文件➡数据和结构 mysqldump命 1. 进入navicat安装目录的bin目录&#xff0c;cmd打开命令窗口 2. mysql -u用户名 -p ➡ 输入密码 3. creat…

Python学习笔记-使用Anaconda+VSCode配置开发环境

文章目录 概述一、安装Anaconda1.1 下载软件1.2 安装anaconda1.3 配置环境 二、配置虚拟环境2.1 使用conda创建一个新的虚拟环境2.1.1 使用search指令查看支持的python的版本&#xff1a;2.1.2 使用create创建指定版本的虚拟环境&#xff1a;2.1.3 使用env list查看虚拟环境列表…

Python 架构模式:附录 A 到 E

附录 A&#xff1a;摘要图和表 原文&#xff1a;Appendix A: Summary Diagram and Table 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 这是我们在书的最后看到的架构&#xff1a; 表 A-1 总结了每个模式及其功能。 表 A-1. 我们的架构组件及其功能 层组件描述领域…

django项目基础后端功能使用

参考材料 Django新手项目实例-CSDN博客 一、django安装 pip3 install django 二、django项目新建 在目标目下执行 django-admin startproject testdjgo 执行完成后生成对应项目路径 三、django路由功能编写 /xxx/urls.py中编写路由信息&#xff0c;并且把路由转发到对应…

Qt/QML编程学习之心得:一个蓝牙音乐播放器的实现(30)

蓝牙bluetooth作为一种短距离的通信方式应用也是越来越广,比如很多智能家居、蓝牙遥控器、蓝牙音箱、蓝牙耳机、蓝牙手表等,手机的蓝牙功能更是可以和各种设备进行互联,甚至可以连接到车机上去配合wifi提供投屏、音乐等。那么如何在中控IVI上使用Qt来实现一个蓝牙音乐播放器…

计算机体系结构期末复习流程大纲

1.存储器和cache 存储器的容量、速度与价格之间的要求是相互矛盾的&#xff0c;速度越快&#xff0c;没bit位价格越高&#xff0c;容量越大&#xff0c;速度越慢&#xff0c;目前主存一般有DRAM构成。 处理器CPU访问存储器的指标&#xff1a; 延迟时间&#xff08;Latency&am…

uniapp 创建组件

组件&#xff1a;用于将某个功能的 HTML、CSS、JS 封装到一个文件中&#xff0c;提高代码的复用性和可维护性。 创建组件 一、在根目录中创建 components 文件夹&#xff0c;右键点击新建组件。 二、输入组件名称、选择默认模板、点击创建组件。 三、在组件中正常编写内容即可…

网站建设网络设计营销类网站模板

★安装环境要求★ 服务器&#xff1a;Linux / Apache / IIS PHP版本&#xff1a;5.4及5.4以上&#xff0c;完美支持php7.4 MYSQL版本&#xff1a;5.0以上 PS&#xff1a;php版本推荐5.6&#xff0c;mysql推荐使用5.7 ★模板安装步骤★ 1、请将源码包里面的所有文件和文件夹上…

ros gazebo机械臂仿真,手动控制与MoveIt自动控制

本文总结归纳古月居胡春旭ros机械臂教程&#xff0c;给出了一些error的解决方法&#xff0c;补充了通过python运行moveit。十分建议去看github huchunxu源代码的repository。 创建机械臂的xacro模型 首先创建一个工作空间&#xff0c;在工作空间中创建arm_description功能包。…

搜维尔科技:第九届元宇宙数字人设计大赛作品规范解读!

作品提交 参赛小组需要将作品上传至百度网盘&#xff0c;并将分享链接发送至frankaxis3d.cn邮箱。邮寄格式如下&#xff1a; 邮件标题&#xff1a;作品名称元宇宙数字人设计大赛作品 邮件内容标明&#xff1a;学校名称、院系名称、作品名称、作者名称、联系电话及指导老师名…

书生·浦语大模型全链路开源体系 学习笔记 第三课

huggingface-cli: command not found 按照该文档解决即可 https://github.com/huggingface/huggingface_hub/issues/1079 具体如下&#xff1a; 1、确保环境已将安装huggingface-cli 2、版本需要旧版&#xff0c;pip install huggingface_hub0.20.1 3、再按如下执行 # T…

交通能见度监测站是什么

TH-NJD10交通能见度监测站是一种用于监测道路交通能见度的设备。它能实时监测道路上的能见度值&#xff0c;为驾驶员提供实时的路况信息&#xff0c;帮助他们在恶劣天气条件下安全驾驶。 交通能见度监测站通常由传感器、数据采集器和传输设备组成。传感器负责测量道路上的能见度…

教你如何将本地虚拟机变成服务器,供其它电脑访问

场景&#xff1a;最近在做数据仓库的作业&#xff0c;需要团队协作&#xff0c;买不起阿里云服务器&#xff0c;所以想到能不能将我本地机上的虚拟机变成服务器&#xff0c;供其它同学的电脑访问。在虚拟机上安装hadoop和hive&#xff0c;然后同学机子上安装kettle进行连接。最…