MySQL学习笔记MySQL学习笔记

数据库运维
记录DBA学习成长历程

【转载文章】 DBA修炼与发展

一.DBA是什么? DBA(数据库管理员)Database Administrator. DATA(数据)BASE(介质)Administrator(角色) 二.DBA面临的冲击 三.DBA传统发展定位 四.DBA修炼之路 五.DBA方向 ...


最新发布 第33页

MySQL物理备份工具xtrabackup(XBK)-MySQL学习笔记

MySQL物理备份工具xtrabackup(XBK)

阅读(1588)

xtrabackup(XBK)安装 安装依赖包 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum -y install per...

写MySQL备份脚本和策略-MySQL学习笔记

写MySQL备份脚本和策略

阅读(1018)

1、创建一个数据库 oldboy 2、在oldboy下创建一张表t1 3、插入5行任意数据 4、全备 5、插入两行数据,任意修改3行数据,删除1行数据 6、删除所有数据 7、再t1中又插入5行新数据,修改3行数据 需求,跳过第六步恢复表数据

MySQL企业故障恢复案例-MySQL学习笔记

MySQL企业故障恢复案例

阅读(1055)

背景环境 正在运行的网站系统,mysql-5.7.20 数据库,数据量50G,日业务增量1-5M。 备份策略 每天23:00点,计划任务调用mysqldump执行全备脚本 故障时间点 年底故障演练:模拟周三上午10点误删除数据库,并进行恢复...

利用全备+binlog恢复MySQL数据库误删除之前-MySQL学习笔记

利用全备+binlog恢复MySQL数据库误删除之前

阅读(1454)

(1)每天全备 (2)binlog日志是完整 (3)模拟白天的数据变化 (4)模拟下午两点误删除数据库 故障模拟 1. 模拟周一23:00的全备 mysqldump -uroot -p -A -R -E --triggers --maste...

MySQL逻辑备份工具mysqldump-MySQL学习笔记

MySQL逻辑备份工具mysqldump

阅读(1305)

mysqldump是一个逻辑备份的客户端工具 客户端通用参数 -u -p -S -h -P 本地备份: mysqldump -uroot -p -S /tmp/mysql.sock 远程备份: mysqldump -uroot -p -h ...

MySQL备份类型、方式及工具介绍-MySQL学习笔记

MySQL备份类型、方式及工具介绍

阅读(1270)

备份类型 热备 在数据库正常业务时,备份数据,并且能够一致性恢复(只能是innodb) 对业务影响非常小 温备 锁表备份,只能查询不能修改(myisam) 影响到写入操作 冷备 关闭数据库业务,数据库没有任何变更的情况下,进行备份数据. 业...

DBA数据库备份恢复职责

阅读(1273)

设计备份策略 全备、增量、时间、自动 1.备份工具: 100G以内:逻辑备份/物理备份 100G以上~TB:物理备份 超大数据:不在乎成本购买存储,物理备份较快;考虑到降低存储,分布式架构+逻辑备份+压缩。 2.备份周期: 数据量级小,可以...

MySQL的slowlog慢日志-MySQL学习笔记

MySQL的slowlog慢日志

阅读(1363)

记录运行较慢的SQL语句的日志,定位低效SQL语句的工具日志 开启慢日志(默认没开启) 开关: slow_query_log=1 文件位置及名字 slow_query_log_file=/data/mysql/slow.log 设定慢查询时...

mysql二进制日志其他操作-MySQL学习笔记

mysql二进制日志其他操作

阅读(1375)

自动清理日志 show variables like '%expire%'; expire_logs_days 0 日志一直不删 自动清理时间,是要按照全备周期+1 假设7天为一个全备周期: set global expire_logs_d...

案例-使用MySQL二进制日志恢复数据-MySQL学习笔记

案例-使用MySQL二进制日志恢复数据

阅读(1001)

故障环境介绍 创建了一个库 db, 导入了表t1 ,t1表中录入了很多数据 一个开发人员,drop database db; 没有备份,日志都在.怎么恢复? 思路:找到建库语句到删库之前所有的日志,进行恢复.(开启了GTID模式) 故障案例...