MySQL的数据库的备份和恢复

文章最后附上MySQL数据库可视化工具下载地址

一、备份

备份:把数据库里面的内容进行备份放到硬盘或者其他位置。如果数据库出现问题之后,可以进行数据的恢复。

方法一:使用DOS命令

在mysql的安装目录的bin目录下有mysqldump命令,可以完成对数据库的备份。

    语法:mysqldump -u 用户名 -p 数据库名 > 磁盘SQL文件路径

由于mysqldump命令不是sql命令,需要在dos窗口下使用。

需求:

1、重新开启一个新的dos窗口。

2、将day02数据库导出到硬盘文件e:\day02 .sql 中。

具体的执行命令如下所示:

在E盘下多了一个.sql文件 

注意:在备份数据的时候,数据库不会被删除。可以手动删除数据库。同时在恢复数据的时候,不会自动的给我们创建数据库,仅仅只会恢复数据库中的表和表中的数据。

 方法二:使用可视化工具

使用可视化工具备份数据:

1)

 2)

3)

多了一个文件

二、恢复

方法一:使用DOS命令

恢复数据库,需要手动的先创建数据库:

create database day02;

恢复数据库语法:mysql -u 用户名 -p 导入库名 < 硬盘SQL文件绝对路径

需求:

1、创建day02数据库。

2、重新开启一个新的dos窗口。将day02备份的数据表和表数据 恢复到heima中。

具体做法如下所示:

1)创建day02数据库。

 2)重新开启一个新的dos窗口。将day02备份的数据表和表数据 恢复到day02中。

注意:在cmd下使用,不是登录mysql后使用,和备份比较类似,只不过mysql后面不带dump,并且箭头是<,指向需要导入数据的新的数据库。这种恢复的方式,也需要数据库提前存在。

恢复数据库语法:mysql -u 用户名 -p 导入库名 < 硬盘SQL文件绝对路径

这里导入的一定是之前命令窗口备份的文件。

方法二:使用可视化工具

首先将之前的数据库删除掉。然后点击空白处导入数据库。

1)点击右键新创建一个数据库

2)选中新创建的数据库,在数据库上点击右键

3)恢复后的结果:

MySQL数据库可视化工具Navicat下载地址:

mac版本

win版本

猜你喜欢

转载自blog.csdn.net/qq_23329167/article/details/81675939