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

相关推荐

  • JetBrains产品安装破解分享–DataGrip

    第一步: 下载最新的 Datagrip 2022.3.1 版本安装包 我们先从 Datagrip 官网下载 Datagrip 2022.3.1 版本的安装包,下载链接如下: 第二步:卸载老版本 Datagrip 卸载时删除本地数据 第三步: 开始安装 DataGrip 2022.3.1 版本 安装路径可更改 创建桌面快捷方式 安装完成后勾选 Run Data…

    2023年3月15日
    55100
  • MySQL 用户管理 – 添加用户、授权、删除用户

    不要直接使用 root 用户管理应用数据 添加用户 以root用户登录数据库,运行以下命令: 上面的命令创建了用户 zhangsan, 密码是 zhangsan. 在 mysql.user 表里可以查看到新增用户的信息: 授权 命令格式: grant privilegesCode on dbName.tableName to username@host id…

    2022年12月21日
    60800
  • Oracle报错:ORA-00257 错误处理

    一、错误描述 使用plsql develop工具登录数据库时,有如下报错: ORA-00257:archiver error. Connect internal only. unitl freed. 二、错误原因 archive log 日志已满 三、处理方法 1.用sys用户登录 2.查看archivlog所在位置 3.VALUE为空时,可用archive…

    2023年3月25日
    26300
  • MySQL 如何避免克隆失败后再次初始化

    在我之前关于 CLONE INSTANCE 命令的博客文章《MySQL 克隆插件不是你的备份》中,我提到使用选项 DATA DIRECTORY 有助于避免在克隆操作失败时需要从头开始重新初始化副本和克隆相关设置的情况。 MySQL 克隆插件简化了新副本的配置,但不会简化失败后的服务器恢复,除非您准备从头开始重新安装 M…

    2023年10月23日
    36600
  • Redis 常用命令

    一、redis启动: Redis 连接命令 二、redis keys命令 三、reids字符串命令 四、Redis hash 命令 五、Redis 列表命令 六、Redis 集合命令 七、Redis 有序集合命令 八、Redis 发布订阅命令 九、Redis 事务命令 十、Redis 脚本命令 十一、Redis 服务器命令

    2022年7月29日
    47500

发表回复

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

在线咨询: QQ交谈

邮件:712342017@qq.com

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

关注微信