首页 > 数据库 >9-MySQL数据库 数据的备份与恢复

9-MySQL数据库 数据的备份与恢复

时间:2023-09-17 22:11:27浏览次数:68  
标签:database -- 备份 转储 mysqldump MySQL 数据库

1.date文件的备份

2.mysqldump 备份

说明:mysqldump是MySQL数据库中的一个实用程序,它主要用于转储(备份)数据库。mysqldump通过生成一个SQL脚本文件,包含从头开始重新创建数据库所必需的(如

CREATE TABLE和INSERT等),来实现数据库的备份和转储。这样,你可以在任何时候通过运行这个脚本文件来重新创建和恢复数据库的内容。mysqldump具有很多选项,允许你

根据需求来调整转储的数据和方式。例如,你可以选择只转储特定的数据库或表,或者在转储的同时也包括数据库的结构信息。

(1).基本语法

(2).常用选项

(3).备份数据库

3.1备份整个数据库:mysqldump -uroot -p password(建议为空) --databases database_name > backup.sql(文件路径)

3.2 备份多个数据库 :mysqldump -uroot -p password(建议为空) --databases database_name1 database_name2 > backup.sql(文件路径)

3.3 备份特定表:mysqldump -uroot -p password(建议为空) --tables database_name table1 table2 > backup.sql(文件路径)

3.4可以指定备份磁盘位置

这只是一些基本的用法,mysqldump提供了更多的选项和功能,你可以通过运行mysqldump --help 来查看完整的帮助文档

(4).恢复数据

mysql -uroot -p database_name < backup.sql

3.navicat数据库可视化软件备份

(1).备份数据

(2).恢复数据

标签:database,--,备份,转储,mysqldump,MySQL,数据库
From: https://www.cnblogs.com/ljygzyblog/p/guozhengyuan_8.html

相关文章

  • mysql连接不上Job for mysqld.service failed because the control process exited wi
    问题:mysql服务器链接不上我们是自己买的服务器搭建的,查看mysql的服务器能不能连的上,看服务是否正常查看进程:top-c;查看磁盘:df-h;linux环境有很多大小,只需要看最大的一个存储就行了,发现可使用的没了,我这图片是清理过后的问题解决先要排查是哪些文件堆满了磁盘,极大的......
  • 创建不同名数据库
       编程开发离不开数据库。python中比较常用的数据库是mysql。数据库的创建对初学者来说是个难点,尤其是创建多个不重名数据库出现的错误比较多,有的还会因为逻辑错误造成服务器宕机。以下是作者梳理的一种创建多个不重名数据库的方法,供同仁参考并欢迎提出指正和改进意见。impo......
  • 笔记 | 提高数据库操作的效率,SQL查询进阶
    SQL(StructuredQueryLanguage)是管理和检索关系数据库中数据的标准语言。本文将介绍一些SQL查询的进阶示例。1.优化基本查询选择特定字段例子:SELECTfirst_name,last_nameFROMemployees;优化效果:减少数据传输和处理时间,降低了资源开销。使用索引例子:CREATEINDEXidx_product_n......
  • mysql存储与计算地理位置信息
    ●Geometry○Geometry是集合对象的基类,也就是说Point、lineString、polygon都是Geometry的子类●Point○点对象,有一个坐标值,没有长度、面积、边界。数据格式为:经度longitude在前,纬度latitude在后,用空格分割,例如:POINT(116.416352857884139.870942749660706)●LingString......
  • MySQL 索引、事务与存储引擎
     一、索引1.索引的概念●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。●使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,......
  • 8-MySQL查询高级用法,数据表的关联关系
    1.分组groupby详情见,发布的第七篇博客文章,7-MySQL函数2.排序orderby说明:在MySQL中,ORDERBY是一种用于对查询结果进行排序的关键字。它可以根据一列或多列的值,以升序或降序的方式对查询结果进行排序,使得查询者可以更加方便地查看、分析和处理数据。使用ORDERBY时,需要指......
  • MySQL数据库管理
    1.MySQL数据库管理数据库-->数据表-->行(记录):用来描述一个对象的信息                   列(字段):用来描述对象的一个属性1.2常用的数据类型:int:整型  无符号[0,2^32-1],有符号[-2^31,2^31-1]float:单精度浮点   4字节32位double:双精度浮点......
  • MySQL笔记目录
    MySQL目录本视频学习自尚硅谷的MySQL教程,原地址在这笔记源自官方提供笔记,根据自己的理解重新排版修改、并增添了一些内容初级篇第一章MySQL概述第二章MySQL环境搭建(mysql环境安装、配置、卸载、登录)第三章SQL介绍DDL数据库和表的操作第四章MySQL数据类型......
  • 7-MySQL函数
    1.分组groupby在MySQL中,GROUPBY的意思是“分组查询”,它可以根据一个或多个字段对查询结果进行分组。GROUPBY的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。这可以理解为将数据按照某个字段或者多个字段进行分组。使用GROUPBY......
  • 奇怪的数据库
    来自[GWCTF2019]我有一个数据库抽象题目,但其实没啥技术含量,只需要你能找到切入关键就行。打开一看就是中文乱码:放到赛博厨子的magic里,开启intensive模块看看能不能梭出来东西:看是看到了,但是没啥用啊。源码也没东西。记住,当你走投无路的时候,就用dirsearch扫吧,基本有信息......