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

文章目录

  • 一、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,....);

步骤:
要保留表结构
运行命令:
在这里插入图片描述
在这里插入图片描述

四、远程备份

在公司里面是没有工具的,服务器是linux.

4.1导出

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

在这里插入图片描述
在这里插入图片描述

4.2导入

  • 语法:
source 数据库名.sql

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
现在可以去看有没

在这里插入图片描述

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

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

相关文章

redis系列:01 数据类型及操作

redis的数据类型有哪些 string,list,set,sorted_set,hash 操作 sting: set name maliao get name exists name expire name 5 ttl name del name setex name 10 maliao 设置key和过期时间 setnx name maliao 当key不存在时才添加list&#xff1a; lpush letter a lpush le…

OpenCV-22高斯滤波

一、高斯函数的基础 要理解高斯滤波首先要直到什么是高斯函数&#xff0c;高斯函数是符合高斯分布的&#xff08;也叫正态分布&#xff09;的数据的概率密度函数。 高斯函数的特点是以x轴某一点&#xff08;这一点称为均值&#xff09;为对称轴&#xff0c;越靠近中心数据发生…

【Linux实用篇】Linux常用命令(1)

目录 1.1 Linux命令初体验 1.1.1 常用命令演示 1.1.2 Linux命令使用技巧 1.1.3 Linux命令格式 1.2 文件目录操作命令 1.2.1 ls 1.2.2 cd 1.2.3 cat 1.2.4 more 1.2.5 tail 1.2.6 mkdir 1.2.7 rmdir 1.2.8 rm 1.1 Linux命令初体验 1.1.1 常用命令演示 在这一部分中…

遥感影像-语义分割数据集:Landsat8云数据集详细介绍及训练样本处理流程

原始数据集详情 简介&#xff1a;该云数据集包括RGB三通道的高分辨率图像&#xff0c;在全球不同区域的分辨率15米。这些图像采集自Lansat8的五种主要土地覆盖类型&#xff0c;即水、植被、湿地、城市、冰雪和贫瘠土地。 KeyValue卫星类型landsat8覆盖区域未知场景水、植被、…

uniapp中按钮点击跳转页面失效,纠正错误(亲测可用)

不知道伙伴你的错误和我是否一致&#xff1f; 我当时为了点击跳转按钮发现跳转不了&#xff0c;如下错误提示&#xff1a; worker.js?libNameWAAccelerateWorker.js:1 [Deprecation] SharedArrayBuffer will require cross-origin isolation as of M92, around July 2021. S…

【Java SE语法篇】6.数组

&#x1f4da;博客主页&#xff1a;爱敲代码的小杨. ✨专栏&#xff1a;《Java SE语法》 ❤️感谢大家点赞&#x1f44d;&#x1f3fb;收藏⭐评论✍&#x1f3fb;&#xff0c;您的三连就是我持续更新的动力❤️ 文章目录 1.数组的基本概念1.1 为什么使用数组&#xff1f;1.…

MATLAB - 四旋翼飞行器动力学方程

系列文章目录 前言 本例演示了如何使用 Symbolic Math Toolbox™&#xff08;符号数学工具箱&#xff09;推导四旋翼飞行器的连续时间非线性模型。具体来说&#xff0c;本例讨论了 getQuadrotorDynamicsAndJacobian 脚本&#xff0c;该脚本可生成四旋翼状态函数及其雅各布函数…

streamlit中文开发手册(详细版)

目录 一、安装与配置 1.1 安装 Streamlit 1.2 配置文件 1.3 运行Streamlit应用 二、streamlit显示数据 2.1 显示标题 2.2 显示文本 2.3 显示代码段 2.4 通用显示方法 2.5 显示表格 2.6 显示JSON 2.7 显示pyplot图表 2.8 显示地图 2.9 显示图像 2.10 显示视频 三…

2024年腾讯云新用户专属优惠活动及代金券活动汇总

腾讯云作为国内领先的云计算服务提供商&#xff0c;一直致力于为用户提供优质、高效的服务。为了更好地满足新用户的需求&#xff0c;腾讯云在2024年推出了一系列新用户专属优惠活动和代金券活动。本文将为大家详细介绍这些活动&#xff0c;帮助大家更好地了解和利用这些优惠。…

Gogs - 管理协作者

Gogs - 管理协作者 References 仓库设置 管理协作者 权限设置 References [1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/

Android 13(T) - Media框架(2)- libmedia

这一节学习有两个目标&#xff1a; 1 熟悉Android Media API的源码路径与调用层次 2 从MediaPlayer的创建与销毁了解与native的串接 1、源码路径 Media相关的API位于&#xff1a;frameworks/base/media/java/android/media&#xff0c;里面提供有MediaPlayer MediaCodecList M…

代币合约 ERC20 Token接口

代币合约 在以太坊上发布代币就要遵守以太坊的规则&#xff0c;那么以太坊有什么规则呢?以太坊的精髓就是利用代码规定如何运作&#xff0c;由于在以太坊上发布智能合约是不能修改和删除的&#xff0c;所以智能合约一旦发布&#xff0c;就意味着永久有效&#xff0c;不可篡改…

如何解决NAND系统性能问题?-- NAND接口分类

三、NAND接口 NAND闪存接口是连接主机控制器与NAND存储芯片的通信桥梁&#xff0c;负责命令、地址和数据的传输。典型的NAND闪存接口包括一组I/O线&#xff08;通常为8条或更多&#xff09;用于数据传输&#xff0c;以及若干控制信号线。 基本接口信号&#xff1a; Chip Enable…

吲哚及其衍生物:连接肠道炎症与神经健康的隐秘调节剂

谷禾健康 你敢相信吗&#xff1f;从粪便中提取出具有强烈粪臭味的物质&#xff0c;当用酒精稀释上千倍后&#xff0c;脱胎换骨变成了一种香味。这就是一种吲哚衍生物——3-甲基吲哚(又名粪臭素) 吲哚&#xff0c;是所有花香类原精的关键成分&#xff0c;这种物质在低剂量1-3%浓…

如何利用RPA做UI自动化测试对传统自动化的降维打击

写在前面 RPA软件一开始的目的并不是自动化测试&#xff0c;而是要把电脑上面几十个、上百个常用的软件&#xff0c;通过机器人流程自动化来打通&#xff0c;通过一个软件来控制几十个、上百个软件。而这个过程&#xff0c;其实覆盖了软件自动化测试。 所谓降维打击&#xff0c…

【第二课课后作业】书生·浦语大模型实战营-轻松玩转书生·浦语大模型趣味Demo

目录 轻松玩转书生浦语大模型趣味Demo课后作业1. 基础作业1.1 使用 InternLM-Chat-7B 模型生成 300 字的小故事&#xff1a;1.2 熟悉 hugging face 下载功能&#xff0c;使用 huggingface_hub python 包&#xff0c;下载 InternLM-20B 的 config.json 文件到本地 2. 进阶作业2.…

强化学习应用(三):基于Q-learning的无人机物流路径规划研究(提供Python代码)

一、Q-learning简介 Q-learning是一种强化学习算法&#xff0c;用于解决基于马尔可夫决策过程&#xff08;MDP&#xff09;的问题。它通过学习一个价值函数来指导智能体在环境中做出决策&#xff0c;以最大化累积奖励。 Q-learning算法的核心思想是通过不断更新一个称为Q值的…

【Docker】数据卷挂载以及宿主机目录挂载的使用

&#x1f389;&#x1f389;欢迎来到我的CSDN主页&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是Java方文山&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;推荐给大家我的专栏《Docker实战》。&#x1f3af;&#x1f3af; &…

[JVM] Java类的加载过程

Java类的加载过程 在Java中&#xff0c;类的加载是指在程序运行时将类的二进制数据加载到内存中&#xff0c;并转化为可以被JVM执行的形式的过程。类的加载过程主要包括以下几个步骤&#xff1a; 加载&#xff08;Loading&#xff09;&#xff1a;通过类的全限定名&#xff0c;…

P1042 [NOIP2003 普及组] 乒乓球————C++

目录 [NOIP2003 普及组] 乒乓球题目背景题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示 解题思路Code运行结果 [NOIP2003 普及组] 乒乓球 题目背景 国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革&#xff0c;以推动乒乓球运动在全球的普及。其中 …