MySQL数据库的备份与还原

来源:互联网 发布:马哥linux 2016 全套 编辑:程序博客网 时间:2024/06/04 22:40

问题描述

使用mysqldump程序工具对数据库进行备份与恢复

数据库备份

  • 首先在命令行进入MySQL 的bin文件夹下,具体指令如下:
cd  \program files\mysql\mysql server 5.7\bin
  • 接着对数据库jxgl进行备份,指令如下:
 mysqldump -u root -p jxgl>jxgl.sql
  • 输入账户root的登录密码后就可以进行备份,若无错误弹出,则证明备份成功。
    • 结果:
    • 最后在相应的bin文件夹下查看是否备份成功:
      这里写图片描述

数据库恢复

  • 在命令行首先查看所有数据库,指令如下:
    show databases;
    结果:
    这里写图片描述

  • 接着删除jxgl数据库,指令如下:

    drop database jxgl;
    结果:
    这里写图片描述
    此时jxgl已经从数据库删除。

  • 创建所要恢复的数据库,指令如下:
    create database jxgl;
    在MySQL workbench我们可以看到此时jxgl没有任何表。
    结果:
    这里写图片描述
    此时数据库创建成功。
  • 数据库的恢复,使用以下指令:
use  jxgl;source  jxgl.sql;

再次查看workbench,可以看到表都已经恢复。
结果:
这里写图片描述
到此对数据库的简单备份与恢复就完成了:)

0 0