MySQL 必知必会
朱晓峰
前摩根大通银行技术部副总裁、系统架构师
新⼈⾸单¥59.9
1306 人已学习
课程目录
已更新 27 讲 / 共 34 讲
0/4登录后,你可以任选4讲全文学习。
课前准备 (2讲)
开篇词 | 在实战中学习,是解锁MySQL技能的最佳方法
免费
环境准备 | 带你安装MySQL和图形化管理工具Workbench
实践篇 (13讲)
01 | 存储:一个完整的数据存储过程是怎样的?
02 | 字段:这么多字段类型,该怎么定义?
03 | 表:怎么创建和修改表?
04 | 增删改查:如何操作表中的数据?
05 | 主键:如何正确设置主键?
06 | 外键和连接:如何做关联查询?
07 | 条件语句:WHERE 与 HAVING有什么不同?
08 | 聚合函数:怎么高效地进行分组统计?
09 | 时间函数:时间类数据,MySQL是怎么处理的?
10 | 如何进行数学计算、字符串处理和条件判断?
11 | 索引:如何提高查询的速度?
12 | 事务:怎么确保关联操作正确执行?
13 | 临时表:复杂查询,如何保存中间结果?
进阶篇 (8讲)
14 | 视图:如何简化查询?
15 | 存储过程:如何提高程序的性能和安全性?
16 | 游标:对于数据集中的记录,该怎么逐条处理?
17 | 触发器:如何让数据修改自动触发关联操作,确保数据一致性?
18 | 权限管理:如何控制数据库访问,消除安全隐患?
19 | 日志(上):系统出现问题,如何及时发现?
20 | 日志(下):系统故障,如何恢复数据?
21 | 数据备份:异常情况下,如何确保数据安全?
优化篇 (2讲)
22 | 范式:如何消除冗余和高效存取?
23 | ER模型:如何理清数据库设计思路?
特别放送 (2讲)
特别发送(一) | 经典面试题讲解第一弹
特别放送(二)| 经典面试题讲解第二弹
MySQL 必知必会
15
15
1.0x
00:00/00:00
登录|注册

21 | 数据备份:异常情况下,如何确保数据安全?

朱晓峰 2021-04-27
你好,我是朱晓峰。今天,我来和你聊一聊数据备份。
数据备份,对咱们技术人员来说十分重要。当成千上万的用户,每天使用我们开发的应用做着他们的日常工作的时候,数据的安全性就不光是你一个人的事了。要是有一天,突然发生了某种意想不到的情况,导致数据库服务器上的数据全部丢失,所有使用这个应用的人都会受到严重影响。
所以,我们必须“未雨绸缪”,及时把数据备份到安全的地方。这样,当突发的异常来临时,我们就能把数据及时恢复回来,就不会造成太大损失。
MySQL 的数据备份有 2 种,一种是物理备份,通过把数据文件复制出来,达到备份的目的;另外一种是逻辑备份,通过把描述数据库结构和内容的信息保存起来,达到备份的目的。逻辑备份这种方式是免费的,广泛得到使用;而物理备份的方式需要收费,用得比较少。所以,这节课我重点和你聊聊逻辑备份。
我还会给你介绍一下 MySQL 中的数据备份工具 mysqldump、数据恢复的命令行客户端工具 mysql,以及数据表中数据导出到文件和从文件导入的 SQL 语句,帮助你提高你所开发的应用中的数据安全性。

如何进行数据备份?

首先,我们来学习下用于数据备份的工具 mysqldump。它总共有三种模式:
备份数据库中的表;
备份整个数据库;
备份整个数据库服务器。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《MySQL 必知必会》,如需阅读全部文章,
请订阅文章所属专栏新⼈⾸单¥59.9
立即订阅
登录 后留言

精选留言(3)

  • lesserror
    敲黑板了,几百万数据使用 LOAD DATA 命令回复只需几分钟,可以说是属于黑科技了,长见识了。

    课程中讲到的命令,公司运维经常使用。今天跟着敲了一遍,加深了印象。

    无论什么规模的项目,一定要学会数据的及时、准确的备份,数据就是公司最重要的财产。
    2021-04-27
  • 危 大爷 危
    可以修改my.ini 文件的secure-file-priv参数,指定为H盘,之后重启数据库
    2021-04-27
  • Harry

    本节需要掌握两点:

    1. 备份和恢复整个数据库服务器、数据库和数据库中的表的方法。
    2. MySQL 数据导出和导入的方法。


    思考题:

    如果还是想把导出文件保存到 H:\ 目录下,有没有办法实现呢?
    ------------
    答:直接修改 “secure-file-priv” 设定的目录。
    2021-04-27
    2
收起评论
3
返回
顶部