首页 > 数据库 >SQL——备份和恢复

SQL——备份和恢复

时间:2023-09-15 11:36:31浏览次数:22  
标签:-- 恢复 备份 SQL 备份文件 库名 sql root

备份和恢复

备份:大致分为冷备,热备。

冷备:指定时间进行数据库的备分。如:在昨天下午5点,进行数据库冷备,如果现在数据库出现故障,想恢复数据,只能恢复到昨天下午备份的点。

全备:库中或表中所有数据全部备份。

增备:增量备份,比如:在昨天下午5点,进行数据库全备,从昨天下午5点到现在,数据库表会增很多数据,对于这个时间段新增的数据来说,就属于增量数据,如果只想备份增量数据,那就采取增备策略。

热备:将所有sql都进行日志记录,可以恢复任意时间点。

当前使用 冷备 全备

命令模式:通用 速度快 MySQLdump。

工具模式:客户端 需要远程连接服务器备份, 速度慢,当数据量大时,会出现备份失败。

--cmd窗口中执行,备份整个库

mysqldump -u root -p 所备的库的库名>备份路径\备份文件名.sql

--cmd中恢复数据

mysql -u root -p 所备的库的库名 < 备份路径\备份文件名.sql

--在MYSQL命令行中恢复:

source 备份路径\备份文件名.sql

--cmd备份库中特定表

mysqldump -u root -p  所备的库的库名 特定表的表名> 备份路径\备份文件名.sql

--cmd备份库中特定表  -c选项导出的sql文件insert语句添加列名

mysqldump -u root -p -c 所备的库的库名 特定表的表名> 备份路径\备份文件名.sql

标签:--,恢复,备份,SQL,备份文件,库名,sql,root
From: https://blog.51cto.com/u_16252300/7479446

相关文章

  • MySQL长文本字段的选取
    某个字段需要存储长文本类型的数据,长度可变,范围不清.varchar最多能存储多大长度呢?何种情况下用text更好?<1>.先将content字段设为varchar(255),则此字段只能最多存储255个字符数packagemainimport"fmt"funcmain(){ varstrstring fori:=1;i<=255;i++{ ......
  • 选择正确的SQL工具,提高企业数据库的开发效率和安全性
    在当今数字化时代,数据是企业的核心资产之一。随着数据规模和数据类型的不断增长,数据库管理变得愈发复杂和关键。许多企业用户在数据库管理方面都面临着一系列难题:核心数据库被随意变更:核心库的波动通常会对企业核心业务产生重大影响,如果没有统一的入口、流程和规范,则很容易会因......
  • JavaWeb综合案例(黑马程序员2023年JavaWeb课程总结,所有功能均实现,包含数据库sql文件)
    JavaWeb综合案例(黑马程序员2023年JavaWeb课程总结,所有功能均实现,包含数据库sql文件)1.案例介绍:1.前端:Vue.js+element-ui+ajax(axios)+html2.后端:maven+mybatis+servlet 2.项目结构: 3.BrandMapper接口类 packagecom.itheima.mapper;   impor......
  • dd实现快速的备份与还原。
    Linuxdd工具拷贝磁盘并实现快速的备份与还原。1.Linuxdd工具介绍dd(datadump)是Linux下的一款命令行工具,它可以帮助用户拷贝磁盘上的数据。dd命令的使用需要谨慎,因为它不会对拷贝的内容做任何检查,也不会给出任何警告提示。如果使用不当,dd命令还可能会破坏磁盘数据。因此,在使用......
  • Asp.net的项目SqlServer数据库迁移到MySql
    1、环境Windows10+VS2015+.Net4.5.2+MySql5.72、准备   1)、NavicatPremium15(用于数据库转换,其它版本的亦可)   2)、Vs2015   3)、安装mysql-connector-net-6.9.9.msi   4)、安装mysql-for-visualstudio-1.2.6.msi3、数据库转换  1)、打开nav......
  • 机器码备份
    [yhzr]新版本改动太大,建议保留老版本以备不时只需,重要事件我会在这发布,请关注!更新通知群:待定$$$D2ACF487CB8563B1D5BFFE4A9F459FA3:00|01|02|03|04|10|11|12|13|14|20|21|22|23|24|30|31|32|33|34|40|41|66|88_F30857786CCDAE69B74C391B27DB3F92:00|01|02|03|04_FBD6309BBD4EDFF4......
  • 迁移pgsql从数据库(原先数据库架构为主从同步)
    迁移pgsql从数据库将原先的1.56服务器上的从数据库迁移至1.62服务器上55服务器为主库1、安装依赖包yum-yinstallreadlinegcc-yreadline-develzlib-devel2、下载对应版本的pgsql并解压编译安装下载地址:https://www.postgresql.org/ftp/source/tar-xvfpostgresql-11.6......
  • 慢SQL的致胜法宝
    大促备战,最大的隐患项之一就是慢SQL,对于服务平稳运行带来的破坏性最大,也是日常工作中经常带来整个应用抖动的最大隐患,在日常开发中如何避免出现慢SQL,出现了慢SQL应该按照什么思路去解决是我们必须要知道的。本文主要介绍对于慢SQL的排查、解决思路,通过一个个实际的例子深入分析总......
  • idb单副本时-TiKV节点损坏后有损数据恢复的方法
    Tidb单副本时-TiKV节点损坏后有损数据恢复的方法背景UAT环境下,为了减少存储.搭建了一套单副本的TiDB集群但是随着数据量的增多,UAT上面的数据可以丢失,但是表结构等信息是无法接受丢失和损坏的.因为很多不太均衡的问题,导致.部分TiKV节点不稳定.甚至会出现TiKV宕机的......
  • 宏景HCM SQL注入漏洞复现(CNVD-2023-08743)
    漏洞概述宏景HCM存在SQL注入漏洞,未经过身份认证的远程攻击者可利用此漏洞执行任意SQL指令,从而窃取数据库敏感信息。影响范围宏景HCM<8.2漏洞复现fofa语法:FOFA:body='<divclass="hj-hy-all-one-logo"'鹰图语法:app.name="宏景HCM"POC:(注入点是categories字段)/servlet/codes......