MySQL之导入以及导出远程备份v

目录

一.navact数据导入导出

1.1 导入

1.2 导出

二. mysqldump命令导入导出数据

2.1 导入

2.2 导出 

三.load  data file进行数据导入导出(只限于单表)

3.1 导入

 3.2 导出

四.远程连接

                      好啦就到这里了哦!!!希望帮到你哦!!! 


一.navact数据导入导出

1.1 导入

右击数据库名--->运行SQL文件

选择sql脚本--->开始 

我这个是近18万的sql脚本数据,用时32秒,还算快的了,如果是上百千万的数据可想而知 

1.2 导出

 选择表右击--->转存SQL文件--->结构和数据

导出的数据用时要花10秒 

二. mysqldump命令导入导出数据

先进入mysql的安装bin目录下,先将所要导入的脚本放入该bin目录下

2.1 导入

1. 进入mysql的安装目录的bin目录,cmd打开命令窗口

2. mysql -u用户名 -p       ➡ 输入数据库密码

3. create database kkk;                创建数据库

4. use kkk;                                    使用数据库

5. set names utf8;                         设置数据库编码

6. source t_log.sql;                        导入所要的sql脚本(sql文件也要在bin目录下)

最后一个source t_log_sql这个是错的,正确的是  source t_log.sql  下面图片我就没纠正了

根据自己的sql脚本名来即可

导入成功

因为这样导入是没有时间显示的,我用计时器算了一下,大致10左右,比navicat导入快多了也提高了效率

2.2 导出 

导出表数据和表结构:

mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql

(也是在bin目录下的命令窗口实现)

只导出表结构:

mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql

(也是在bin目录下的命令窗口实现)

三.load  data file进行数据导入导出(只限于单表)

3.1 导入

① 查看是否支持load data infie

命令:show variables like 'secure%'   

显示null是没有的

 

② my文件添加权限

找到my文件

命令: secure_file_priv=C:

 

 这个时候需要重启一下mysql服务,继续使用查看命令。这个C:\\Windows\system32\就是导出的位置。

 

导出成功,在C磁盘的Windows\system32命令下  

 

 3.2 导出

要注意:导入的时候看有没有表结构,就是单纯一个表里面没有数据,好方便我们导入数据进去,先清空表即可

 语法:load data infile '磁盘:/sql路径.sql' into table 表名(列名1.....);

 

四.远程连接

导入
语法:

source 数据库名.sql;

示例:

source xxx.sql;(sql文件要在MySQL安装目录的bin目录下)

 导出
语法:

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

示例:

mysqldump -h192.168.244.132 -uroot -p123 xxx > xxx.sql


                      好啦就到这里了哦!!!希望帮到你哦!!! 

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

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

相关文章

【Docker项目实战】使用Docker部署nullboard任务管理工具

【Docker项目实战】使用Docker部署nullboard任务管理工具 一、nullboard介绍1.1 nullboard简介1.2 任务看板工具介绍 二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍2.3 注意事项 三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本 四…

【Python学习】Python学习11-元组

目录 【Python学习】Python学习11-元组 前言创建语法创建语法特殊形式访问元组操作元组元组运算符元组内置函数Python列表函数&方法参考 文章所属专区 Python学习 前言 本章节主要说明Python的Python 的元组与列表类似,不同之处在于元组的元素不能修改。通过小…

红队打靶练习:TOMMY BOY: 1

目录 信息收集 1、arp 2、nmap 3、nikto 4、whatweb WEB robots.txt get flag1 get flag2 FTP登录 文件下载 更改代理 ffuf爆破 get flag3 crunch密码生成 wpscan 1、密码爆破 2、登录wordpress ssh登录 get flag4 信息收集 get flag5 信息收集 1、arp …

Vue3-46-Pinia-获取全局状态变量的方式

使用说明 在 Pinia 中,获取状态变量的方式非常的简单 : 就和使用对象一样。 使用思路 : 1、导入Store;2、声明Store对象;3、使用对象。 在逻辑代码中使用 但是 Option Store 和 Setup Store 两种方式定义的全局状态变量…

软件架构之事件驱动架构

一、定义 事件驱动的架构是围绕事件的发布、捕获、处理和存储(或持久化)而构建的集成模型。 某个应用或服务执行一项操作或经历另一个应用或服务可能想知道的更改时,就会发布一个事件(也就是对该操作或更改的记录)&am…

Javaweb之SpringBootWeb案例的详细解析

SpringBootWeb案例 前面我们已经讲解了Web前端开发的基础知识,也讲解了Web后端开发的基础(HTTP协议、请求响应),并且也讲解了数据库MySQL,以及通过Mybatis框架如何来完成数据库的基本操作。 那接下来,我们就通过一个案例&#xf…

Linux驱动学习—输入子系统

1、什么是输入子系统? 输入子系统是Linux专门做的一套框架来处理输入事件的,像鼠标,键盘,触摸屏这些都是输入设备,但是这邪恶输入设备的类型又都不是一样的,所以为了统一这些输入设备驱动标准应运而生的。…

在IntelliJ IDEA上使用通义灵码(TONGYI Lingma)

参考链接: 通义灵码产品介绍_智能编码助手_AI编程_云效(Apsara Devops)-阿里云帮助中心 【IDEA如何使用通义灵码?】_idea 通义灵码-CSDN博客 1. 简介 1.1 定义 通义灵码,是阿里云出品的一款基于通义大模型的智能编码辅助工具,提…

缓存代理服务器

一、代理的工作机制 1、代替客户机向网站请求数据,从而可以隐藏用户的直实IP地址 2、将获得的网页数据(静态 web 元素) 保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应 二、代理服务器的概念及其作用 代理服务器是一个位于客户端和原…

vue3引用类型和基础类型深度克隆

深度克隆失效的一个例子 import { cloneDeep } from "lodash"; import { ref } from "vue";const navArr ref(["recommend","hot","new", ]) const list1: any ref([]) const list2: any ref([]) const list3: any ref(…

强化学习求解TSP(三):Qlearning求解旅行商问题TSP(提供Python代码)

一、Qlearning简介 Q-learning是一种强化学习算法,用于解决基于奖励的决策问题。它是一种无模型的学习方法,通过与环境的交互来学习最优策略。Q-learning的核心思想是通过学习一个Q值函数来指导决策,该函数表示在给定状态下采取某个动作所获…

【Spring 篇】注解之舞:Spring AOP的优雅表演

欢迎来到Spring的代码舞台,在这里,我们将沉浸在一场注解之舞的盛宴中。今天我们将探讨如何使用注解方式实现Spring AOP,一种优雅而富有表现力的编程技术。 AOP的魅力 在编程的舞台上,AOP(Aspect-Oriented Programmin…