目录
mysql 数据库的备份
生成SQL脚本
1 在控制台使用mysqldump命令可以用来生成指定数据库的脚本
编辑2 在数据库图形化界面工具:DateGrip 中操作:导出
mysql 数据库的还原
执行SQL脚本
1 在控制台使用 命令,指定将sql脚本导入到指定的数据库中
2 在数据库图形化界面工具:DateGrip 中操作 :导入
总结
mysql 数据库的备份
生成SQL脚本
1 在控制台使用mysqldump命令可以用来生成指定数据库的脚本
注意;生成的脚本只包含数据库的内容,不会存在创建数据库的语句
语法
mysqldump –u用户名 –p密码 数据库名>生成的脚本文件路径
应用场景:假设我有一个数据库 dj666 ,我想要在控制台使用mysqldump命令 dj111.sql的脚本
mysql -uroot -p dj666>d:/dj111.sql
在D盘可以发现:
2 在数据库图形化界面工具:DateGrip 中操作:导出
1 选中目标数据库,右键 选择导入/导出
2 选择你下载mysql 下的bin目录中的mysqldump 和选择导出位置
3 点击确定,当控制台出现下面的信息,表示导出成功
mysql 数据库的还原
执行SQL脚本
语法
mysql –u用户名 –p密码 数据库<要执行脚本文件路径
应用场景:在datagrip 中,先把dj666数据库先删除,在导入dj666.sql脚本
mysql -uroot -p dj666<d:/dj666.sql
1 在控制台使用 命令,指定将sql脚本导入到指定的数据库中
注意:
- 我们导入dj666.sql脚本 内容中,并没有创建数据库的。因此当我们指定的数据库必须要存在,否则会报错
- 如果我们指定的数据库存在我们要导入的表,也会出现问题
如下图所示;
1 先创建一个空的dj666数据库
2 再运行一遍在控制台代码
3 发现,导入成功
2 在数据库图形化界面工具:DateGrip 中操作 :导入
1 选择目标数据库 右键 选择导入/导出 ,选择 mysql
2 选择你要导入的sql脚本路径
总结
本篇博客,简单的介绍如何对数据库进行备份和还原操作:
- 通过命令行的方式操作
- 通过图形化界面工具操作