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