Java数据库 1.6 SQL 备份与恢复

举报
我是小白呀iamarookie 发表于 2021/09/09 23:14:25 2021/09/09
【摘要】 SQL 备份与恢复 SQL 备份MySQL 命令备份可视化工具备份SQL 恢复MySQL 命令恢复可视化工具恢复 SQL 备份 数据库的备份是指将数据库转换成对应的 sql 文件. ...

SQL 备份

数据库的备份是指将数据库转换成对应的 sql 文件.

MySQL 命令备份

数据库导出 sql 脚本的格式:

mysqldump -u用户名 -p密码 数据库名>生成的脚本文件路径

  
 
  • 1

列如:

mysqldump -uroot -proot day04>d:\day03.sql

  
 
  • 1

以上备份数据库的命令中需要用户和密码. 即表明该命令要在用户没有登录的情况下使用.

可视化工具备份

选中数据库, 右键 “备份/导出”, 指定导出路径, 保存成 .sql 文件即可.
在这里插入图片描述
在这里插入图片描述

SQL 恢复

数据库的恢复指的是使用备份产生的 sql 文件恢复数据库, 即将 sql 文件中的 sql 语句执行就可以恢复数据库内容.

MySQL 命令恢复

使用数据库命令备份的时候只是备份了数据库内容, 产生的 sql 文件中没有创建数据库的 sql 语句. 在恢复数据库之前需要自己手动创建数据库.

在数据库外恢复:

  • 格式: mysql -uroot -p密码 数据库名 < 文件路径
  • 例如: mysql -uroot -proot day03<d:\day03.sql

在数据库内恢复:

  • 格式: source SQL脚本路径
  • 例如: source d:\day03.sql
  • 注意: 使用这种方式恢复数据, 首先要登录数据库

可视化工具恢复

数据库列表区域右键 “从 SQL 转储文件导入数据库”. 指定要执行的 SQL 文件, 执行即可.
在这里插入图片描述
在这里插入图片描述

文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。

原文链接:iamarookie.blog.csdn.net/article/details/112694241

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。