51CTO订阅专栏 十年老兵教你练一套正宗的MySQL降龙十八掌 ...

新人大礼包
小程序订阅 省¥12

18篇  已完结 445人已订阅

专栏介绍

本专栏汇集了作者在MySQL运维及教学领域从业十年经验,针对初学者量身定做,注重实例的操作与分析。


由浅入深地剖析MySQL的体系结构、备份恢复、主从复制、高可用集群架构、优化、故障排查、新版本特性、监控、升级及面试宝典等相关知识点。



专栏入口


专栏订阅成功后,即可通过以下4个途径永久阅读

1.“51CTO订阅专栏”小程序端

2.“51CTO”微信服务号端

3.“51CTO博客”web端

4.“51CTO学院”Android App端


适用人群

1.MySQL数据库初学者
2.高等院校相关专业的师生
3.想提高自己MySQL数据库水平的DBA
4.对数据库开发有兴趣,希望快速、全面掌握MySQL的人员
5.对其他数据库有一定的了解,想转到MySQL平台上的开发者

作者介绍

张甦

人气262.1万 文章26 粉丝1632

张甦·数据库专家
10年互联网线上处理及培训经验,专注于MySQL数据库,对MongoDB、Redis等NoSQL数据库以及Hadoop生态圈相关技术有深入研究。麾下学员遍布各大企业。

订阅说明

1.本专栏为图文专栏,共计18篇
2.专栏定期更新,现已更新完毕
3.专栏一经订阅永久阅读, 可与作者留言互动
4.本专栏为虚拟产品,一经订阅,概不退款,请慎重订购
5.专栏阅读过程中,如有任何问题请联系51CTO小助手(微信:cto51boke/QQ:3591348659)

学习本专栏您能收获什么

1.掌握MySQL数据库开发技术
2.MySQL案例实训和面试经验
3.由浅入深的MySQL学习历程
4.全面了解MySQL 数据库体系结构
5.MySQL高可用集群以及备份恢复和优化

专栏目录

  • 第一掌:亢龙有悔 之MySQL8.0新特性及主流分支版本介绍

    老张我精修了一套学好MySQL数据库的秘籍,给这套秘籍起了一个名字,就是丐帮神技"降龙十八掌"

  • 第二掌:飞龙在天 之MySQL8.0安装启动关闭

    经过第一掌的学习之后,我们揭开了MySQL数据库的神秘面纱。像一块敲门砖,老张带领着大家进入了MySQL数据库的世界。言归正传接下来我们学习第二掌——"飞龙在天"。本篇知识点主要介绍MySQL二进制软件包的安装/启动/关闭过程。也许有人要问为什么要选择二进制的安装方式呢?其实答案很简单,官方版本中已经把所有功能都配置好了,我们可以很方便地拿来使用。官网MySQL有四个版本,分别

  • 第三掌:见龙在田 之MySQL体系结构的深入剖析及InnoDB存储引擎详细介绍

    本部分将要对MySQL体系结构和InnoDB存储引擎做一个深入地剖析讲解。以便可以让大家把数据库的地基打牢固,后期学习更高级的部分,才能越来越得心应手。不积跬步无以至千里,不积小流无以成江海。

  • 第四掌:鸿渐于陆 之详解MySQL数据库文件

    经历了前三掌的学习,大家有没有感觉自己的武功有了些进步呢。欲练此功,必先修炼其内功,不要急于求成。每个人的成功都不是一朝一夕就能实现的,需要经历一个漫长的过程。也许2年,也许5年甚至10年。但我希望大家跟着我的学习步伐,可以缩短这个期限。在真正工作中少走一些弯路。早日实现自己的目标。第四掌——鸿渐于陆今儿我们来学习MySQL的数据库文件。本掌中将介绍数据库层面中最主要的文件类型。如下图:1.我们先

  • 第五掌:潜龙勿用 之表设计的优化方案与管理

    前面四掌是先让大家对MySQL有个基础的熟知,下面的学习才是真正开始进入数据库最核心领域部分。今儿我们先来学习第五掌——潜龙勿用。本掌主要介绍对数据库的表该如何管理,以及如何配合开发人员很好地设计表结构。其实数据库就是由诸多表组成的一个大集合。在创建表的过程中,先来讲几点规则;禁止使用中文做字段名;禁止使用字符型做主键;禁止无主建或是唯一索引的表出现;接下来给大家详细总结一下表中字段的各类数据类型

  • 第六掌:利涉大川之MySQL索引的使用与优化(附含MySQL8.0隐藏索引)

    不知道对于前五掌的知识细节点,各位老铁们,你有没有消化掉。一定要让心静下来,去领悟学习MySQL的精髓。即使这个过程是很难,但老张会一直陪着你,陪你走过每一段学习旅程(够贴心嘛哈哈)。

  • 第七掌:突如其来 之深度了解MySQL事务

    现在每周给大家更新文章,已经形成了一种习惯。真心希望大家订阅了之后,可以认真去学习,每天学习一点,你又离成为MySQL高手又近了一步。记住那句话,学习技术不可能一口气吃个胖子,夯实好我们的基础知识。以点到面把知识点铺开,你坚持下去绝对会有收获。我们今天来学习第七掌MySQL事务,说到事务,我们先来了解下什么是事务。事务概述:事务其实就是一组DML(insert、delete、update)语句的集

  • 第八掌:震惊百里 之锁类型与锁算法解读

    近期有学生问我,张老师您多久学会的MySQL呢?我之前是做Oracle的,对MySQL一点也不了解,可以学会嘛?我想这类问题,可能困绕着很多同学。在我接触MySQL的时候是2010年,当时的基础可能还没有像大家这么厉害,所有不必担心学不会。只要肯下功夫,绝对能学会。技术更新换代很快,每天我们都得学习。所有对于一项技能来说,我觉得不应该去说会不会,而是一个长期积累的过程。我们今儿来学习第八掌——震惊

  • 第九掌:或跃在渊 之 MySQL备份方式及常用热备工具的原理与实战解析

    进入第九掌学习的同时,意味着我们也同时进入了第二部分——MySQL实战篇的学习。在实战篇中,我们将学习MySQL备份恢复,复制,高可用集群等内容。用前面的理论知识,配合后期的实战。来真正完成这套降龙十八掌的解读。我们今天来学习MySQL备份恢复篇的内容。MySQL数据库按照其服务的运行状态(即停库和非停库)分为冷备和热备。热备份又可以分为逻辑备份和裸文件备份。再按照备份后的内容量来分又可以分为全量

  • 第十掌:双龙取水 之细说流式化备份

    第九掌中介绍了XtraBackup的全备和增备的过程。还有一种备份过程叫流式化,可以理解为不用备份到本地磁盘,这样就大大解决了由于备份带来的服务器空间紧张等问题。

  • 第十一掌:终日乾乾 之高可用集群架构之MHA原理与实战

    我们经常在一些招聘网站上,看到招聘MySQLDBA的要求中,介绍到需要熟悉MySQL高可用集群架构,合理设计架构,troubleshooting各类架构中的问题。正因为有了这类要求,我们才更应该学好MySQL的架构篇内容。把所学的相关知识点牢记于心,合理地应用到面试和今后的工作当中去。

  • 第十二掌:时乘六龙 之高可用集群架构 双主+keepalived

    继学完上篇的MHA集群架构后,我们今儿来学习MySQL另一种在中小型公司用的最多的双主架构。双主架构概述:双master配合Keepalived这种MySQL高可用架构设计也是基于主从复制的原理而搭建的。使用MySQL双主复制技术+Keepalived是一种简单、便捷的解决方案,在高可用集群环境中,Keepalived使用vip,利用Keepalived自带的服务监控功能和自定义脚本来实现MySQ

  • 第十三掌:密云不雨 之高可用集群架构之PXC原理与实战

    第十三掌,我们来学习PXC搭建过程;了解这款基于Galera协议的perconaxtrabackupcluster的MySQL高可用集群。PXC架构图:PXC原理解析:从图中可以看出PXC的操作流程。首先客户端先发起一个事务,该事务先在本地执行,执行完成之后就要发起对事务的提交操作了。在提交之前需要将产生的复制写集广播出去,然后获取到一个全局的事务ID号,一并传送到另一节点上面。通过验证合并数据之

  • 第十四掌:损则有孚 之新时代产物MGR的原理与实战

    刚刚学完PXC集群架构,我们紧接着迎来了MySQL官方的MGR高可用集群架构;趁热打铁,把所有在生产环境中,可用的MySQL集群架构,我们都要学习一下;选一个最适合于自家公司业务的集群架构环境。第十四掌:新时代产物MGR的原理与实战MGR组复制原理先来谈谈什么叫做组复制。组复制是一种可用于实现容错系统的技术。复制组是一个通过消息传递相互交互的server集群。复制组由多个server成员组成,如下

  • 第十五掌:龙战于野之MySQL中间件ProxySQL的讲解

    我们今天来学习第十五掌MySQL中间件ProxySQL概述:ProxySQL是MySQL的一款中间件的产品,是灵活强大的MySQL代理层。可以实现读写分离,支持Query路由功能,支持动态指定某个SQL进行cache,支持动态加载配置、故障切换和一些SQL的过滤功能。还有一些同类产品比如DBproxy、MyCAT、OneProxy等。但经过反复对比和测试之后,决定给大家介绍一款性能不谙的MySQL

  • 第十六掌:履霜冰至之MySQL新版本特性与全面解读MySQL优化

    降龙十八掌,我们练得已经接近尾声,我们今天来学习第十六掌的同时,也是进入整个知识体系的第三大部分:特性与优化篇。在“外人”看来技术是枯燥与乏味的,每天还面临着诸多需要解决的问题,排查故障,让人提不起一点兴趣。但这就好比两人谈恋爱,在一起久了都会缺乏新鲜感,需要新元素的加入才能让人提起兴趣。身处在技术这个圈子里,从事MySQL数据库相关的工作,它的任何变化都吸引着我们去探究。针对新版本MySQL5.

  • 第十七掌 群龙无首 之MySQL监控之Lepus的使用与版本升级 

    已经学到第十七掌,意味着我们进入了学习MySQL的冲刺阶段,也是我们MySQL学习的第四部分监控与升级。记住一定不要忽视每一个知识点的细节。不积跬步,无以至千里;不积小流,无以成江海。在MySQL数据库知识的体系中怎么能少得了对MySQL监控的学习,监控可以帮助我们排查MySQL的性能瓶颈,方便我们进行调优工作。随着企业业务的扩展,数据量日益剧增,性能分析和监控预警工作变得越来越重要。有些人总觉得

  • 第十八掌:神龙摆尾之就业面试宝典

    我们经历了整个MySQL数据库知识框架的学习之后,终于来到了MySQL的降龙十八掌最后一掌就业面试宝典篇。前面十七掌的学习是知识的积累与沉淀。我们已经有了一个量的积累,剩下来的就是质的飞跃。最后一部分总结在面试过程中面临的各种技术性的问题。俗话说得好,是骡子是马拉出来遛遛。我们也应该对所学的知识做一个系统的总结和一个自我检测了。因为刚跨入这个行业的人员对于数据库领域的理解还相当陌生,即使学完所有核

组合专栏推荐

更多
试读

已自动为您匹配最优优惠券

不使用优惠券

总金额:¥51.00

去支付

扫码邀请好友

分享给更多好友,获得更多收益机会

支付成功

加入作者互动群

和作者近距离提问 &交流 &互动

扫描二维码 回复 ZL007 + 昵称 入群