14、数据库备份基础知识

备份工具
1、mysqldump
2、xtrabackup
3、select 语句部分备份
> select * from a into outfile '/testdir/a.back';
> create table b(id int);
> load data infile "/testdir/a.back" into table b;
4、cp命令或tar命令
直接对数据文件进行备份
mysqldump
#备份数据库所有的表
> mysqldump -uroot -h192.168.1.146 zsythink -p
#备份数据库指定的表
> mysqldump -uroot -h192.168.1.146 zsythink t1 t2 t3 -p
#备份整个数据库
> mysqldump -uroot -h192.168.1.146 --databases zsythink -p
#备份多个数据库
> mysqldump -uroot -h192.168.1.146 --databases zsythink test -p
#备份所有的库
> mysqldump -uroot -h192.168.1.146 --all-databases -p
#备份数据库中所有表的表结构,不包含表数据,不包含创建库的语句
> mysqldump -uroot -hlocalhost -d zsythink -p
#备份数据库中的test表中的表结构
> mysqldump -uroot -hlocalhost -d zsythink test -p
表使用innodb存储引擎时常用的备份语句

# 未开启二进制日志时,备份指定数据库
> mysqldump -uroot -h192.168.1.146 --single-transaction --routines --triggers --events --databases zsythink -p > zsythink.sql
#开启二进制日志时,备份指定数据库
> mysqldump -uroot -h192.168.1.146 --flush-logs --master-data=2 --single-transaction --routines --triggers --events --databases zsythink -p > zsythink.sql
#开启二进制日志时,备份所有数据库
> mysqldump -uroot -h192.168.1.146 --flush-logs --master-data=2 --single-transaction --routines --triggers --events --all-databases -p > dbbackup.sql
表使用myisam存储引擎时常用的备份语句

# 未开启二进制日志时,备份指定数据库
> mysqldump -uroot -h192.168.1.146 --routines --triggers --events --lock-tables --databases zsythink -p > zsythink.sql
#开启二进制日志时,备份指定数据库
> mysqldump -uroot -h192.168.1.146 --flush-logs --master-data=2 --routines --triggers --events --lock-tables --databases zsythink -p > zsythink.sql
#开启二进制日志时,备份所有数据库
> mysqldump -uroot -h192.168.1.146 --flush-logs --master-data=2 --routines --triggers --events --lock-all-tables --all-databases -p > dbbackup.sql
数据恢复
- 管理员账号登录
- set sql_log_bim = OFF
- \./testdir/zsythink.sql
- 进行时间点恢复
(0)

相关推荐

  • MySQL备份与恢复

    博文目录 一.MySQL完全备份与恢复 二.数据库备份类型 三.常见的备份方法 四.数据库完全备份操作 五.MySQL增量备份与恢复 一.MySQL完全备份与恢复 备份的主要目的是灾难恢复,备份还可以 ...

  • 国开电大(河北)2020秋 法学基础知识# 形成性考核1-4答案

    国开电大(河北)2020秋 法学基础知识# 形成性考核1-4答案 题目随机,请使用Ctrl+F组合键查找题目答案 形成性考核一 题目1 公民的政治权利和自由是指他的选举权和被选举权. 选择一项: 对 ...

  • 四年级下册语文1-4单元基础知识练习

    四年级下册语文1-4单元基础知识练习

  • MySQL数据库优势特点是什么?mysql基础知识笔记

    现下市场中,大多数使用Linux操作系统的互联网企业都使用MySQL作为后端的数据库.提升MySQL数据库职业技能的人们也非常多.那么,MySQL数据库到底有哪些优势和特点,得以如此深受青睐呢? My ...

  • MySQL基础知识学习之创建MySQL数据库和表

    虚构一个微型在线书店的数据库和数据,作为后续MySQL脚本的执行源,方便后续MySQL和SQL的练习. 在虚构这个库的过程中,主要涉及的是如何使用命令行管理 MySQL数据库对象:数据库.表.索引.外 ...

  • 对联基础知识(14)

    原文地址:对联基础知识(14)作者:散漫斋主 综上所述,基本上可以肯定:成熟的对联应该是产生于唐代.但这并不是说现在所发现的唐代的一些诗歌等作品(包括联句.题于门的诗歌等)中的对偶句都是对联.因为我们 ...

  • K线图基础知识教程 14:红三兵K线组合的含义与炒股技巧(图解)

    红三兵 在上升趋势中(股价见底回升.横盘整理时),出现三根连创新高的小阳线.如果在红三兵后股价上冲时,成交量能同步放大,那么说明该股有新主力加入,往后继续上涨的可能性极大. 技术要点: 1.红三兵形态 ...

  • Python|数据库基础知识

    问题描述 数据库是处理的数据按照一定的方式存储在一起,能够让多个用户共享,尽可能减小冗杂度的数据集合.在使用中可以对文件中的资料运行新增.截取.更新.删除等操作.本文通过MySQL对数据库基础知识做出 ...

  • 高考化学|重要实验考点(附基础知识+典型例题),就14页!

    每届高考生考完试都会议论高考题,那论高考题里最阴狠毒辣,杀人于无形的题目,当属化学实验题. 乍看考试范围,不过如此嘛,十几个重点实验而已.但高考命题定位于考查已知实验的'创新实验设计',往往让实操能力 ...