小麦苗MySQL DBA培训第2期开班啦(送第1期视频)
Posted DB宝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小麦苗MySQL DBA培训第2期开班啦(送第1期视频)相关的知识,希望对你有一定的参考价值。
小麦苗mysql课程公开课录屏
小麦苗MySQL课程大纲
大类 | 内容 | 细节 | 小时 |
MySQL基础 | Docker入门 | 1、Docker和虚拟机的区别 2、Docker在CentOS 7上的安装 3、修改Docker本地镜像与容器的存储位置的方法 |
2 |
MySQL的安装与卸载 | 1、二进制包安装(多实例管理、systemctl管理多实例MySQL) 2、rpm包安装 3、源码编译安装 4、Windows安装与卸载(msi和二进制安装) 5、在Docker中直接安装使用 6、使用Sandbox安装 7、使用dbdeployer安装 8、MySQL卸载 9、其它附带知识 |
7 | |
MySQL升级 | 详见Word | 2 | |
启动和关闭 | 各种启动和关闭命令 | 1 | |
SQL命令 | 1、维护表 2、和Oracle不同的SQL 3、数据类型 4、运行脚本 5、重复数据处理 6、综合查询案例 |
6 | |
MySQL用户、权限 | 1、远程登录 2、修改密码(版本不同,方法不同) 3、忘记root密码的处理办法 |
2 | |
MySQL对象 | 表、视图、Routines(存储过程、触发器)、触发器、事件 | 4 | |
MySQL体系结构 | 存储引擎、参数文件、日志文件(错误日志、全查询日志、事务日志、慢查询、二进制日志)、数据文件、系统文件、双一参数、Undo历史 | 12 | |
工具 | 运维管理工具--pt(Percona-tooolkit)工具 | 详见Word | 2 |
mysql-utilities | 详见Word | 1 | |
图形工具 | Navicat、MySQL Workbench、phpMyAdmin | 1 | |
性能压力测试工具 | Sysbench+Gnuplot图形展示 HammerDB mysqlslap |
3 | |
数据库监控工具 | 1、Prometheus(普罗米修斯)+ Grafana 2、Zabbix |
3 | |
MySQL备份恢复 | PXB(Percona XtraBackup) | 详见Word | 2 |
mysqldump | 详见Word | 2 | |
mysqlpump、mydumper、导出文本 | 详见Word | 2 | |
MySQL误操作恢复 | binlog2sql、MyFlash、mysqlbinlog | 2 | |
MySQL高可用 | 主从复制 | 1、一主一从异步复制 2、GTID复制 3、其它详见Word |
3 |
主主复制+Keepalived | 详见Word | 1 | |
主主复制+Keepalived+LVS | 详见Word | 1 | |
一主2从+HAProxy | 详见Word | 1 | |
一主2从+MySQL Router | 详见Word | 1 | |
MHA | 详见Word | 3 | |
PXC、PXC+HAProxy、PXC+HAProxy+KeepAlived | 详见Word | 3 | |
MGR | 详见Word | 3 | |
orchestrator | 详见Word | 2 | |
分库分表 | mycat | 1、分库分表相关理论 2、mycat实现分库分表 3、其它详见Word |
4 |
ProxySQL | 详见Word | 2 | |
华为云RDS | 华为云RDS入门 | 1、华为云RDS简介 2、华为云RDS FOR MySQL的简单维护 3、利用PXB+mysqlbinlog恢复华为云RDS到本地MySQL库 |
2 |
第1期已上课程内容
这是课堂笔记,使用的是腾讯文档在线笔记,可随时随地查阅:
• MySQL基础PPT文档:https://docs.qq.com/slide/DQ1pHaU9DSXlBVUFh
• 小麦苗MySQL课程第1节--Docker入门:https://docs.qq.com/doc/DQ1VDeE1tc1pNRkJr
• 小麦苗MySQL课程第2节--MySQL基础知识和使用rpm包离线安装MySQL:https://docs.qq.com/doc/DQ29La1NVaFBNVEFI
• 小麦苗MySQL课程第3节--MySQL在线yum安装和二进制安装、配置多版本多实例:https://docs.qq.com/doc/DQ1N1aWVpRlRHcm5s
• 小麦苗MySQL课程第4节--MySQL Linux二进制单实例安装、编译安装、Windows上msi和二进制安装:https://docs.qq.com/doc/DQ0ZSemRjQWZ3bERh
• 小麦苗MySQL课程第5节--第三方工具dbdeployer安装MySQL、MySQL修改密码和远程登录:https://docs.qq.com/doc/DQ2tLdkZuQXd1VFJz
• 小麦苗MySQL课程第6节--忘记root用户密码、卸载MySQL、MySQL启动和关闭命令、MySQL升级:https://docs.qq.com/doc/DQ0t0d1JJTU51UFBh
• 小麦苗MySQL课程第7节--数据类型、登陆、常用维护SQL:https://docs.qq.com/doc/DQ29rTG1tTGpaSGpS
• 小麦苗MySQL课程第8节--常用维护SQL、SQL提示符、重复数据处理:https://docs.qq.com/doc/DQ0diYmJxYkJwTUlQ
• 小麦苗MySQL课程第9节--查询综合案例(简单查询、关联查询、排名问题、连续性排名问题等):https://docs.qq.com/doc/DQ1VUY0hSdFFMS1lt
• 小麦苗MySQL课程第10节--索引、视图、跑脚本、运算符、函数(系统函数+自定义函数):https://docs.qq.com/doc/DQ3RnR1NUb3NMVVVS
• 小麦苗MySQL课程第11节--存储过程、触发器、MySQL大小写问题
• 小麦苗MySQL课程第12节--MySQL用户和权限管理、MySQL架构、MySQL参数文件
• 小麦苗MySQL课程第13节--套接字、pid、表结构文件、ibdata1、错误日志、全查询日志、事务日志
• 小麦苗MySQL课程第14节--Undo历史、ibtmp1、ib_buffer_pool、双写文件、sdi文件等
• 小麦苗MySQL课程第15节--慢查询日志、mysqldumpslow工具、二进制日志、mysqlbinlog工具
• 小麦苗MySQL课程第16节--二级制日志补充、Redo和Binlog区别、两阶段提交、双写、日志总结、内存结构、磁盘结构、存储结构等
• 小麦苗MySQL课程第17节--MySQL进程结构、注释、查询数据库大小和对象、MySQL自带工具、PT工具和mysql-utilities安装、MySQL优化参数简介
• 小麦苗MySQL课程第18节--数据库巡检(大小、TOP 10等查询)、PT工具详解1
• 小麦苗MySQL课程第19节--PT工具(2)、mysql-utilities工具、图形化工具(Navicat、Workbench、phpmyadmin)
• 小麦苗MySQL课程第20节--MySQL第1期总结
• 小麦苗MySQL课程第21节--MySQL监控之天兔+Zabbix
• 小麦苗MySQL课程第22节--普罗米修斯prometheus+grafana监控
• 小麦苗MySQL课程第23节--sysbench压测
• 小麦苗MySQL课程第24节--sysbench压测结果展示(Gnuplot)、mysqlslap、HammerDB对MySQL压测
• 小麦苗MySQL课程第25节--MySQL备份简介、导出导入csv文本文件、mysqldump导出(1)
• 小麦苗MySQL课程第26节--mysqldump导出(2)、mysqlpump、mydumper
这是课后录屏:
有需要的朋友私聊麦老师(QQ:646634621,微信:db_bao)吧。麦老师的课程都是讲实用实战内容。
以上是关于小麦苗MySQL DBA培训第2期开班啦(送第1期视频)的主要内容,如果未能解决你的问题,请参考以下文章
老男孩Linux运维第41期20170924开班第五周学习重点课堂记录