MySQL的备份与还原

关于删库跑路的事故现在已经屡见不鲜了,数据备份的必要性是企业数据管理极其重要的一项工作。关于数据备份、恢复也有很多场景及方法,本系列也会将主要的方法进行演示。

方式一:通过cmd命令备份

备份

数据表结构+数据 db1为要备份的数据库名,db2.sql为输出备份文件名称备份后输出一个sql文件,存在指定的/root/mysql_bak/目录下

备份数据库的表结构和数据

mysqldump -u root -p db1 > /root/mysql_bak/db2.sql

备份数据库的指定表的表结构和数据

mysqldump -u root -p db1 table1 > /root/mysql_bak/table1_bak.sql

只备份数据库的数据表结构

mysqldump -u root -d db1 > /root/mysql_bak/db3.sql -p

还原

1.先创建一个新的数据库

create database dbnew;

2.将备份的数据库文件导入到dbnew数据库中

use dbnew;
source /root/mysql_bak/db2.sql;

方法二:使用dbeaver工具备份与还原

备份

选中所需要的备份的数据库右键—》选择工具–》选择导出数据库

MySQL的备份与还原

弹出导出数据库的界面,选择自己所需要的表

MySQL的备份与还原

指定导出的位置,导出文件的名称,以及文件的编码格式,若是只想导出表结构不需要数据,则需将仅结构勾选上

--set-gtid-purged=OFF

MySQL的备份与还原

等待备份完成

MySQL的备份与还原

还原

选择需要还原的数据库右键–》选择工具–》选择导入数据库

MySQL的备份与还原

选择备份的文件,输入还原的格式编码

--default-character-set=utf8

等待还原完成

MySQL的备份与还原

此时新的数据库已经备份完成了。

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/4432

(0)
安屠生的头像安屠生
上一篇 2022年6月10日 下午5:14
下一篇 2022年6月11日 上午10:20

相关推荐

  • MySQL常见错误代码

    MySQL常见错误代码及代码说明 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败<=================可以忽略 1008:数据库不存在,删除数据库失败<=================可以忽略 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 10…

    2023年3月28日
    1.4K00
  • mysql的主从延迟问题主要原因及解决

    MySQL数据库主从的安装搭建方法 在实际的生产中,为了解决Mysql的单点故障已经提高MySQL的整体服务性能,一般都会采用主从复制。 比如:在复杂的业务系统中,有一句sql执行后导致锁表,并且这条sql的的执行时间有比较长,那么此sql执行的期间导致服务不可用,这样就会严重影响用户的体验度。 主从复制中分为主服务器(master)和从服务器(slave)…

    2022年6月14日
    2.4K00
  • Oracle 日期时间查询

    查询近一个月的数据: 表示创建日期 CREATE_DATE 大于等于当前日期向前推1个月,即近一个月的数据。 Oracle根据当前时间查询前7天的数据: Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,我们通过一个实例来介绍这一过程。我们假设要查询2022-05-02到2022-05-30之间的数据,实现方式如下: to_d…

    2023年3月25日
    1.7K00
  • MySQL:想实现sql语句进行批量删除数据库或表,而引发的熬夜探究

    因为在自测过程中,创建了很多数据库,一个个手动删除属实有点对不起程序员这个身份,那么有没有简单的sql语句操作来进行批量删除数据库呢?于是便有了本篇文章 思路了解到数据库或表的信息都保存在MySQL内置的 information_schema数据库的SCHEMATA表中,因此是否可以通过like查询information_schema中的相关表名,拼接SQL…

    2023年12月21日
    1.7K00
  • 构建SQL自动审核系统

    Inception Inception是一个开源的Mysql自动化工具,具有SQL审核、执行、回滚等实用的功能,由国内大神基于mysql源码开发,可以很明确的,详细的,准确的审核Mysql的SQL语句,工作模式与Mysql完全相同,可以直接使用mysql客户端来连接。但遗憾的是2年前已停止更新,不过兼容大部分的mysql版本,仍然是开源SQL审核工具的翘楚。…

    2023年1月17日
    1.7K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信