数据库备份与还原
1、数据库的备份方式
MySQL数据库的备份方式主要有以下三种:
- 直接拷贝物理文件**(不建议使用)**;
- 使用可视化工具手动导出**(重点掌握)**;
- 在命令行窗口使用
mysqldump
命令导出**(在没有可视化工具的Linux系统中常用)**。
2、使用可视化工具备份与还原数据库(重点)
接下来主要介绍使用以SQLyog备份和还原数据库的过程。
2.1、备份数据库
(1)右键要备份的数据库->备份/导出->备份数据库,转储到SQL。
(2)在SQL转储界面上根据自己需要进行设置。
注:
- 可根据需要备份数据、结构或者两者。
- 选择备份文件存储的位置。
- 对自己要备份的内容进行勾选。
- 根据自己需要选择写入文件的内容,如Create Database,Use Database等语句。
(3)点击导出即可。
此时,会在导出目录下生成相应的.sql文件。
**注:**使用记事本打开.sql文件可以查看相应的SQL语句。
2.2、还原数据库
(1)右键要还原到的数据库->导入->执行SQL脚本。
(2)在还原数据库界面选择备份好的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/ 发布。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿汤笔迹!