01-MySQL 大纲介绍

MySQL 大纲介绍

1、官方定义的MySQL DBA工作内容

(1)运维DBA
    初级:各版本、各平台安装搭建、升级
    中级:体系结构原理、基础管理(启动关闭、初始化配置文件管理、多实例管理、用户权限管理、基本SQL(增删改查))、
            日志管理、备份与恢复、主从复制(构建、状态监控) 
    高级:高可用(MGR、InnoDB Cluster)、高性能(优化)
(2)开发DBA
    懂至少一门开发语言 :JAVA、Python
    基本SQL语句深入学习(增删改查)、数据库结构设计(建模)
    高级SQL:存储过程、函数、触发器、视图、事件

2、中级DBA要求(80%以上)

(01)MySQL 5.7 安装部署(二进制,编译自己扩展)*****
(02)MySQL升级步骤扩展 ***
(03)MySQL5.7 体系结构原理 *****
(04)MySQL基础管理  *****
(05)基础SQL语句使用 *****
(06)SQL高级应用  ***
(07)Information_schema获取元数据 ***
(08)索引、执行计划管理(基础优化)*****
(09)存储引擎  *****
(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 熟悉行业

>熟悉行业发展趋势
>版本
>数据库产品类型

【DB-Engines排名】点我快速打开文章

3.8 喜欢数据库

>体验很重要

今天你学习了吗?若有疑问,请留言、私信或加QQ群:647033350,大家一起进步吧!

转载于:https://www.cnblogs.com/wjcLinux/p/11184326.html

你可能感兴趣的:(01-MySQL 大纲介绍)