MySQL备份与还原

MySQL备份与还原

方式一:使用(Navicat for MySQL)工具备份与还原

带数据备份

步骤一,使用Navicat for MySQL登录数据库,选择需要备份的数据库,点击备份按钮。

 

步骤二,点击新建备份,然后到对象选择,勾选需要备份的表、视图、函数等。

 

步骤三,勾选完成后,点击开始,等待备份完成

 

步骤四,查看备份记录,是否备份成功。

 

不带数据备份

步骤一,选择备份记录,点击提取SQL,然后点击开始。

 

步骤二,选择存储位置,等待备份完成。

 

 

带数据还原

步骤一,选择需要被还原的数据库,或者自己新建一个空的数据库

 

步骤二,点击备份,然后选择还原备份。

 

步骤三,选择还原文件

 

步骤四,点击开始,等待还原完成。

 

 

不带数据还原(使用sql语句建库)

步骤一,选择需要被还原的数据库,或者自己新建一个空的数据库

 

步骤二,点击查询,选择新建查询。

 

步骤三,找到提取语句文件,用记事本打开全选sql语句复制到查询框。

 

步骤四,点击运行,等待建库成功。

 

方式二:通过cmd命令备份

备份

# 备份:数据表结构+数据 db1为要备份的数据库名,db1.sql为输出备份文件名称

备份后输出一个sql文件,存在mysql的bin目录下

命令:mysqldump -u root db1 > db1.sql -p

# 备份:数据表结构

命令:mysqldump -u root -d db1 > db1.sql -p

还原

#导入现有的数据到某个数据库

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

create database db10;

# 2.将已有的数据库文件导入到db10数据库中

mysqldump -u root -d db10 < db1.sql -p

原文地址:https://www.cnblogs.com/tan80000/p/12911568.html