MySQL总结(六)数据库备份与还原-详解

news/2024/5/19 1:22:49 标签: 数据库, mysql, sql, jdbc, java

精选30+云产品,助力企业轻松上云!>>> hot3.png

数据库库备份和还原

1. 备份的应用场景

在服务器进行数据传输、数据存储和数据交换,就有可能产生数据故障。比如发生意外停机或存储介质损坏。这时,如果没有采取数据备份和数据恢复手段与措施,就会导致数据的丢失,造成的损失是无法弥补与估量的。

2. 备份与还原的语句

2.1 备份格式:

DOS 下,未登录的时候。这是一个可执行文件 exe,在 bin 文件夹

格式:
sql>mysqldump -u 用户名 -p 密码 数据库 > 文件的路径

2.2 还原格式:

sql>mysql 中的命令,需要登录后才可以操作

格式:
USE 数据库;
SOURCE 导入文件的路径;

2.3 备份操作

sql">-- 备份 day1 数据库中的数据到 d:day1.sql 文件中
sql>mysqldump -uroot -proot day1 > d:/day1.sql
  • 导出结果: 数据库中的所有表和数据都会导出成SQL语句

2.4 还原操作

  • 还原 day1 数据库中的数据,注意:还原的时候需要先登录 MySQL,并选中对应的数据库
      1. 删除day1数据库中的所有表
      1. 登录MySQL
      1. 选中数据库
      1. 使用source命令还原数据
      1. 查看还原结果
sql">use day1;
source d:/day1.sql;

3. 图形化界面备份与还原

3.1 备份数据库中的数据

  • 1)选中数据库,右键 ”备份/导出”
  • 2)指定导出路径,保存成.sql 文件即可。

3.2 还原数据库中的数据

  • 1)删除数据库
  • 2)数据库列表区域右键"执行SQL脚本",指定要执行的SQL文件,执行即可

OK,这篇就到这里


http://www.niftyadmin.cn/n/625823.html

相关文章

MySQL总结(七)数据库表的约束-详解

精选30云产品,助力企业轻松上云!>>> 数据库表的约束 1. 数据库约束的概述 1.1 约束的作用: 对表中的数据进行限制,保证数据的正确性、有效性和完整性。一个表如果添加了约束,不正确的数据将无法插入到表中。…

MySQL总结(八)数据库表与表之间的关系-详解

精选30云产品,助力企业轻松上云!>>> 表与表之间的关系 1.表关系的概念 在现实生活中,实体与实体之间肯定是有关系的。比如:员工和部门,老师和学生等。那么我们在设计表的时候,就应该体现出表与表之间的这种…

MySQL总结(九)数据库设计-详解

精选30云产品,助力企业轻松上云!>>> 数据库设计 1.数据规范化 1.1 什么是范式: 好的数据库设计对数据的存储性能和后期的程序开发,都会产生重要的影响。建立科学的,规范的数据库就需要满足一些规则来优化数…

解决: Error:svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted

精选30云产品,助力企业轻松上云!>>> 打开项目所在文件夹-->打开cmd-->运行 svn cleanup 然后重新执行即可

解决:org.apache.poi.ss.usermodel.Cell.getCellType()Lorg/apache/poi/ss/usermodel/CellType

精选30云产品,助力企业轻松上云!>>> 原因:poi依赖版本太低。 解决:将poi依赖换成3.8以上。

解决: Caused by: com.alibaba.druid.sql.parser.ParserException: syntax error, error in :'like %?%...

精选30云产品,助力企业轻松上云!>>> 问题: Caused by: com.alibaba.druid.sql.parser.ParserException: syntax error, error in :like "%"?"%"解决 1.使用 (CONCAT(%,#{字段}), %) name like CONCAT(%,#{na…

Java中使用反射对easyPoi做了一个统一导出接口(支持多sheet)

精选30云产品,助力企业轻松上云!>>> 需求 做excel导出----接口统一,写一个接口即可,避免过多冗余代码,和后期维护工作。 前言 最近项目好多excel导出的需求,真的太多了,所以一个一个写,就算是cv也太浪费了。…

MySQL总结(十)表连接查询(内、外连接)-详解

精选30云产品,助力企业轻松上云!>>> 表连接查询 1.什么是多表查询 准备数据# 创建部门表 create table dept(id int primary key auto_increment,name varchar(20) ) insert into dept (name) values (开发部),(市场部),(财务部); # 创建员工…