1、数据库的备份方式

MySQL数据库的备份方式主要有以下三种:

  1. 直接拷贝物理文件**(不建议使用)**;
  2. 使用可视化工具手动导出**(重点掌握)**;
  3. 在命令行窗口使用mysqldump命令导出**(在没有可视化工具的Linux系统中常用)**。

2、使用可视化工具备份与还原数据库(重点)

接下来主要介绍使用以SQLyog备份和还原数据库的过程。

2.1、备份数据库

(1)右键要备份的数据库->备份/导出->备份数据库,转储到SQL。

备份数据库操作

(2)在SQL转储界面上根据自己需要进行设置。

设置转储界面

注:

  • 可根据需要备份数据、结构或者两者。
  • 选择备份文件存储的位置。
  • 对自己要备份的内容进行勾选。
  • 根据自己需要选择写入文件的内容,如Create Database,Use Database等语句。

(3)点击导出即可。

此时,会在导出目录下生成相应的.sql文件。

**注:**使用记事本打开.sql文件可以查看相应的SQL语句。

SQL文件

2.2、还原数据库

(1)右键要还原到的数据库->导入->执行SQL脚本。

还原数据库操作

(2)在还原数据库界面选择备份好的SQL文件,点击“执行”即可。

选择备份好的SQL文件

(3)刷新数据库,会发现数据库恢复到备份版本。

3、使用命令备份和还原数据库

3.1、备份数据库

在命令行窗口中使用mysqldump命令导出。命令格式:

1
mysqldump -h主机名 -u用户名 -p密码 数据库名 [表名1 表名2 ……] > 物理磁盘位置/备份文件名.sql

3.2、还原数据库

在命令行窗口中使用source命令导入数据库。命令格式:

1
source -h主机名 -u用户名 -p密码 < 物理磁盘位置/备份文件名.sql

(本讲完,系列博文持续更新中…… )

阿汤笔迹微信公众平台

关注**“阿汤笔迹”** 微信公众号,获取更多学习笔记。
原文地址:http://www.atangbiji.com/2022/07/06/backupAndRestoreDatabase
博主最新文章在个人博客 http://www.atangbiji.com/ 发布。