当前位置: 首页 > news >正文

MySQL之导入导出远程备份

目录

1. 导入之前所需要做的准备

2.Navicat导入

3.MySQLdump命令导入导出

导入

导出

4.load data file命令的导入导出

导入

导出

5.远程备份 

导入

导出

 思维导图


1. 导入之前所需要做的准备

  1. SQL文件格式:Navicat支持导入的SQL文件格式包括SQL脚本文件(.sql)和压缩文件(.zip/.gz/.tar/.tar.gz)。

  2. 数据库连接:在导入SQL文件之前,确保已经成功连接到目标数据库。

  3. 数据库版本兼容性:确保SQL文件与目标数据库的版本兼容。不同版本的数据库可能有一些差异,如果导入的SQL文件使用了非目标数据库版本特有的语法或功能,可能会导致导入失败。

  4. 数据库权限:确保拥有足够的权限来执行导入操作。有些情况下,可能需要管理员权限或具有特定权限的用户才能导入SQL文件。

2.Navicat导入

首先随便进一个表(最好里面不要有太多的表,谨防自己找不到),右键点击运行sql文件

 点击右边三个小蝌蚪,然后选择我们所要导入的sql文件

 等它导入完成我们点击关闭即可

 

 切记!一定要刷新,不然sql文件不会加载出来

 

这样子我们的sql文件就导入成功啦 

3.MySQLdump命令导入导出

导入

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

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

3. create database xxx;                创建数据库

4. use xxx;                                    使用数据库

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

6. source xxx.sql;                          导入sql文件(sql文件也要在bin目录下)

导出

导出表数据和表结构:

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

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

只导出表结构:

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

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

4.load data file命令的导入导出

导入

语法:

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

示例:

load data infile 'D:/t_log.sql' into table t_log (id,ip,userid,moduleid,content,createdate,url);

注意:这里导入表,需要表结构存在

导出

语法:

select *from 表名 into outfile '/文件名.sql';

示例:

select *from t_log into outfile 'D:/t_log.sql';

5.远程备份 

导入

source 数据库名.sql   

注意是要在Bin目录下

导出

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

 思维导图

相关文章:

  • easyExcel 获取多个sheet中复杂表头的数据
  • 2023年全国职业院校技能大赛(高职组)“云计算应用”赛项赛卷①
  • MySQL语法及IDEA使用MySQL大全
  • SpringBoot整合Knife4j
  • Linux信号处理浅析
  • Kubernetes WebHook 入门 -- 入门案例: apiserver 接入 github
  • Flyio封装API接口(uniapp开发微信小程序)
  • linux(ubuntu)中drontab定时器命令详解
  • MySQL之导入导出远程备份(详细讲解)
  • 在VS Code中安装Copilot与安装其他扩展的方法一样,只需简单几步
  • Filter Options in Select Field
  • BERT Intro
  • 图像中部分RGB矩阵可视化
  • JavaSec基础 反射修改Final修饰的属性及绕过高版本反射限制
  • [VSCode] VSCode 常用快捷键
  • Apache的80端口被占用以及访问时报错403
  • co模块的前端实现
  • js作用域和this的理解
  • Material Design
  • Meteor的表单提交:Form
  • python3 使用 asyncio 代替线程
  • React的组件模式
  • TypeScript迭代器
  • 分布式事物理论与实践
  • 延迟脚本的方式
  • 在electron中实现跨域请求,无需更改服务器端设置
  • FaaS 的简单实践
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 树莓派用上kodexplorer也能玩成私有网盘
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • #define
  • #define 用法
  • #NOIP 2014# day.1 T2 联合权值
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (层次遍历)104. 二叉树的最大深度
  • (二)构建dubbo分布式平台-平台功能导图
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)Linux整合apache和tomcat构建Web服务器
  • .NET Core跨平台微服务学习资源
  • .net FrameWork简介,数组,枚举
  • .net 受管制代码
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .NET框架设计—常被忽视的C#设计技巧
  • .NET与 java通用的3DES加密解密方法
  • /ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48
  • @DependsOn:解析 Spring 中的依赖关系之艺术
  • @RequestBody与@ResponseBody的使用
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • [2021 蓝帽杯] One Pointer PHP
  • [3D游戏开发实践] Cocos Cyberpunk 源码解读-高中低端机性能适配策略