mysql基础20——数据备份

数据备份

数据备份有2种 一种是物理备份  一种是逻辑备份

物理备份

物理备份  通过把数据文件复制出来 达到备份的目的 用得比较少

逻辑备份

逻辑备份 把描述数据库结构和内容的信息保存起来 达到备份的目的 是免费的

数据备份工具 mysqldump (3种模式)

1)备份数据库中的表 
mysqldump -h 服务器 -u 用户 -p 密码 数据库名称 [表名称...] > 备份文件名称

-h如果省略,默认是本机localhost

如下表示备份本机数据库服务器上demo数据库中的表的所有信息

mysqldump -u root -p demo table1 > test.sql

备份文件以文本的形式保存

2)备份整个数据库
mysqldump -h 服务器 -u 用户 -p 密码 --database 数据库名称... > 备份文件名

如下表示备份本机的数据库服务器中的两个数据库demo和demo1

mysqldump -u root -p --databases demo demo1 > test1.sql
3)备份整个数据库服务器
mysqldump -h 服务器 -u 用户 -p 密码 --all-databases > 备份文件名

如下表示备份本机上整个mysql服务器

mysqldump -u root -p ==all-databases > test2.sql

数据恢复 (2种方法) 

方式1:使用mysql命令行客户端工具进行数据恢复

由于备份文件test.sql里面只有数据表的备份信息 需要指定恢复到哪个数据库中

mysql -u root -p demo < test.sql
方式2:使用source语句进行数据恢复
source 备份文件名称

如下将备份的表进行恢复

1)首先使用正确的数据库

use demo;
source test.sql;

2)导入导出表里的数据

     导出表里的数据

select 字段列表 into outfile 文件名称
fields terminated by 字符
lines terminated by 字符
from 表名;

fields terminated by 字符 表示列之间的分隔符是 字符
lines terminated by 字符 表示行之间的分隔符是 字符

例如 导出表1

select * into outfile 'D:/all_table'
fields terminated by ','
lines terminated by '\n'
from demo.table1;

系统提示错误

这个文件夹只能导出到my.ini文件中指定的文件夹 所以要将导出的目录进行修改

导入表里的数据

load data infile 文件名
into table 表名
fields terminated by 字符
lines terminated by 字符

例如 导入商品信息表

load data infile 'D:/test2' into table demo.table1
fields terminated by ','
lines terminated by '\n';

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

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

相关文章

【leetcode面试经典150题】66. 分隔链表(C++)

【leetcode面试经典150题】专栏系列将为准备暑期实习生以及秋招的同学们提高在面试时的经典面试算法题的思路和想法。本专栏将以一题多解和精简算法思路为主&#xff0c;题解使用C语言。&#xff08;若有使用其他语言的同学也可了解题解思路&#xff0c;本质上语法内容一致&…

控制与估计的融合 —— 自抗扰控制

一、自抗扰控制—控制与估计融合 控制理论中的控制与估计是互为对偶的概念&#xff0c;二者在系统控制过程中相辅相成&#xff0c;共同实现了对系统状态的精确管理和优化控制。自抗扰控制&#xff08;Adaptive Disturbance Rejection Control, ADRC&#xff09;技术是将控制与…

【AI+本地知识库】个人整理的几种常见本地知识库技术方案

之前关于本地知识库写过几篇文章。 【人工智能】电脑本地从零开始搭建属于自己的大模型 , 当时用的ollama Llama2 &#xff0c; 现在 Llama3都已经开源了&#xff0c; 该更新自己的技术储备了。 【人工智能】从0搭建行业智能机器人的几种选型技术方案 智能机器人 和 本…

《大话西游2》本人收集的十二个单机版游戏,有详细的视频架设教程,云盘下载

《大话西游2》是一款经典的大型多人在线角色扮演游戏&#xff0c;也是一款国风经典的游戏。 有能力的可以架设个外网&#xff0c;让大家一起玩。 《大话西游2》本人收集的十二个单机版游戏&#xff0c;有详细的视频架设教程&#xff0c;值得收藏 下载地址&#xff1a; 链接&…

物联网(iot)深度解析——FMEA软件

物联网即IoT&#xff0c;是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术&#xff0c;实时采集任何需要监控、连接、互动的物体或过程&#xff0c;采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息&#xff0c;通过…

基于IIoT的设备预测性维护设计

基于IIoT的设备预测性维护设计 一、引言 在工业物联网&#xff08;IIoT&#xff09;的背景下&#xff0c;设备预测性维护成为了一种关键的战略&#xff0c;能够帮助企业提前发现并解决设备故障&#xff0c;从而提高生产效率、减少停机时间&#xff0c;并降低总体维护成本。为了…

5 款最佳存储卡数据恢复软件比较(2024 年)

由于不小心按了删除键&#xff0c;我们从硬盘上丢失了一些重要的文件、照片、数据。大多数时候&#xff0c;软件程序或病毒也可能损坏您的移动 SD 卡或硬盘。在这种情况下&#xff0c;您需要最好的数据恢复软件或恢复工具来不惜一切代价恢复您的重要文件、照片和数据。 此时&a…

网络安全产品---堡垒机

what 在网上搜索 运维审计与风险控制系统就是是堡垒机 我认为的堡垒机就是提供高效运维、认证管理、访问控制、安全审计和报表分析功能的云服务设备 实现高效运维的同时最大程度控制运维风险。 how 能够对运维人员维护过程进行全面跟踪、控制、记录、回放 支持细粒度配置…

IDEA中Vue开发环境搭建

1. IDEA安装Vue.js 文件>设置>插件>搜索Vue.js并安装。 2. 安装Node.js 官网地址&#xff1a;https://nodejs.org 安装包下载地址&#xff1a;https://nodejs.org/en/download 下载并安装&#xff0c;安装时&#xff0c;勾选添加系统变量选项。 # 如果正确安装…

【论文笔记】RS-Mamba for Large Remote Sensing Image Dense Prediction(附Code)

论文作者提出了RS-Mamba(RSM)用于高分辨率遥感图像遥感的密集预测任务。RSM设计用于模拟具有线性复杂性的遥感图像的全局特征&#xff0c;使其能够有效地处理大型VHR图像。它采用全向选择性扫描模块&#xff0c;从多个方向对图像进行全局建模&#xff0c;从多个方向捕捉大的空间…

AJAX——ajax原理

1.XMLHttpRequest 定义&#xff1a;XMLHttpRequest&#xff08;XHR&#xff09;对象用于与服务器交互。通过XMLHttpRequest可以在不刷新页面的情况下请求特定URL&#xff0c;获取数据。这允许网页在不影响用户操作的情况下&#xff0c;更新页面的局部内容。XMLHttpRequest在AJA…