/ 2019-05-14
第一章 MySQL 大纲介绍
1、官方定义的MySQL DBA工作内容
(1)运维DBA 初级:各版本、各平台安装搭建、升级 中级:体系结构原理、基础管理(启动关闭、初始化配置文件管理、多实例管理、用户权限管理、基本SQL(增删改查))、 日志管理、备份与恢复、主从复制(构建、状态监控) 高级:高可用(MGR、InnoDB Cluster)、高性能(优化) (2)开发DBA 懂至少一门开发语言 :JAVA、Python 基本SQL语句深入学习(增删改查)、数据库结构设计(建模) 高级SQL:存储过程、函数、触发器、视图、事件
2、老男孩MySQL课程-2019-03月-中级DBA要求(80%以上)
(1)MySQL 5.7 安装部署(二进制)***** 编译自己扩展 (2)MySQL升级步骤扩展 *** (3)MySQL5.7 体系结构原理 ***** (4)MySQL基础管理 ***** (5)基础SQL语句使用 ***** (6)SQL高级应用 *** (7)Information_schema获取元数据 *** (8)索引、执行计划管理(基础优化)***** (9)存储引擎 ***** (10)日志管理 ***** (11)备份与恢复 ****** (12)主从复制及架构演变 ****** (13)传统的高可用及读写分离(MHA&Atlas)**** (14)传统分布式架构设计与实现-扩展(Mycat--->DBLE,DRDS)** (15)MySQL 5.7 高可用及分布式架构-扩展(MGR,InnoDB Cluster)*** (16)MySQL优化(安全、性能) **** (17)MySQL 监控(zabbix、Open-falcon) **** (18) RDS(阿里云课程) ***** 额外要会的: Redis mongodb 了解: PG Oracle
3、DBA职业素养
3.1、人品
责任-----权利
3.2
3.2.1、严谨
磁带库----->备份软件-----17楼 数据库修改\删除类的命令时 再三考虑,而且要有理论或者实践的支撑
3.2.2 请收起你的好奇心!!!!!
注意规范: 脱库? 华住网(ip root 密码),“脱敏”!!!!!。 学会保护自己!!!
3.3、细心
把最简单的事情做的最漂亮,最专业。 不要怕成功的门很拥挤,因为很多人在半路就已经放弃了.----郭导
3.4、心态
别惹事,出事别怕事
3.5、熟悉操作系统(精通)
3.6、熟悉公司业务
业务? 产品的功能 用户的行为(热功能,热数据)
3.7、熟悉行业
熟悉行业发展趋势 版本 数据库产品类型 https://db-engines.com/en/ranking
3.8、喜欢数据库
体验很重要
(2)