集团站切换校区

验证码已发送,请查收短信

MySQL技能班

面议

在线班远程课程、云实验平台、在线答疑

面授班一线讲师面授、真机实验、一对一解答

全套服务(在线、面授均享) 1、面授+远程+录播 2、24小时远程真机练习 3、行业专家讲师亲临授课 4、每班一名班主任督学 5、一年半免费重听学习

  • 课程大纲
  • 学员评价(0)


  MySQL全世界流行的开源数据库软件


  十余年来,MySQL数据库一直是数据库应用的核心,拥有不断增长和需求的客户群。在LAMP架构(Linux,Apache,MySQL,PHP/Perl/Python)中代表M的MySQL经历了大交易处理应用、T级数据仓库和高流量网站的严苛测试,证明了其在开源数据库中的领先地位。全球超过1200万个MySQL安装,每天在MySQL网站有50,000个下载,没有其他开源数据库像MySQL这样流行。华尔街日报研究发现,在所有开源软件中,MySQL数据库的下载次数仅次于MozillaFirefox浏览器。

  MySQL在全球

  MySQL是全世界流行的开源数据库软件,问世已超过15年,因其代码自由、最终用户可免费使用,首先在互联网行业得到应用,在过去10年间,MySQL在全球普及,用户遍布互联网、电信、能源、交通、高科技、设备制造、科研和军事领域。全球前20位的互联网企业,有19家的业务构建于MySQL平台上,包括Google、Facebook、Twitter、亚马逊等。全球前10位的电信系统制造商,均使用MySQL在其主要系统与设备中,包括爱立信、阿尔卡特、朗讯、摩托罗拉、诺基亚等。目前全球数十亿人正使用基于MySQL平台构建的服务。



  全球政府也大量使用MySQL,从政府机构、人口、社保、教育、医疗系统,从武器研发到警察、武装部队,均大量采用MySQL作为后台数据库。一方面MySQL的开源属性为各国政府节约了大量的软件采购费用,另一方面MySQL的代码公开、透明,也使得安全风险降到最低。



  MySQL在中国

  在中国,众多大型互联网/电信用户已经普遍使用MySQL构建其业务。在国内众多能源、广电、高科技、软件开发企业均开始将MySQL作为数据库平台的优先选择。MySQL以其高性能、高稳定性、低使用成本和安全透明的特性,已经成为中国企业降低运营成本、节约社会资源、获取竞争优势的重要手段之一。



  MySQL关注度在两年内关注度上升近100%
       MySQL关注度逐渐与Oracle关注度持平

  MySQL-企业中应用

     

  MySQL:市场占有率第二的数据库



  MySQL为什么这么流行

  可靠性高

  MySQL数据库通过部署自身的高可用性方案,可高可达99.9999%可用性,即全年宕机时间不超过30秒。

  性能强劲

  经测试在普通配置的PC服务器上,MySQL单机性能可达30000读操作/每秒,10000写操作/每秒。这得益于MySQL多年来不断改进的精悍内核。在对硬件利用效率上,MySQL在数据库领域处于领先地位。

  扩展性强

  MySQL能够实现简便的水平扩展,以获得更高性能,通过MySQL自带的扩展方式,可以组成由数十台服务器构成的MySQL集群/群组,支持数百万用户的访问压力。通过更高级的扩展方案,MySQL可以组成由数百台甚至数千台服务器组成的数据库群组,以承载千万、上亿用户的访问压力。这些方案在国内外互联网、电信行业已经普遍应用。

  代码安全

  MySQL在全球生产系统装机数量达1200万套,每天的下载量达7万份,庞大的用户数量让MySQL的漏洞能够尽早发现并排除。MySQL公开源代码,也从根本上排除了蠕虫、后门存在的可能性。

  绿色安装

  MySQL在各种操作系统、硬件平台上均能够简便的安装与运行,MySQL自动化安装包可以在5分钟内安装完毕并启动服务。软件支持绿色安装。

  课程大纲

  课程目标

      ●  Linux基础命令的熟悉与操作。

      ● 能自主搭建Linux,Windows下的MySQL。

      ● 能自主编译定制安装MySQL。

      ● MySQL基础命令的使用(DML,DDL,DCL)。

      ● MySQL三种引擎的了解,锁机制,索引机制与算法。

      ● MySQL压力测试mysqlslap。

      ● 了解MySQL运作与主从运作原理。

      ● 能自主搭建MySQL集群,了解集群架构运作。

      ● MySQL备份与恢复,基于秒级的数据恢复原理与实践。

      ● 讲课形式多样,互动性强,弹性教学(根据不同基础的学生安排不同难度的课程)。

  MySQL技能班

Bitmap
MySQL数据库课程表
上课周期上课时间课程模块课程内容重点项目案例
Part1 DBMS基础  (理论+实践结合)
第1天上午MySQL服务概述1、MySQL简要概述
2、搭建数据库服务
实战案例1:在主机上部署MySQL服务,并进行安全配置
实战案例2:数据库基本管理制作表格(数据库增删改查)
下午DBMS基本管理1、DBMS基本管理
2、DBMS数据类型
实战案例1: 构建表字符类型
实战案例2:构建表数值类型
实战类型3:构建日期时间类型
实战案例4:枚举类型
第2天上午MySQL表结构1、约束条件
2、修改表结构语法
实战案例1:设置约束条件
实战案例2:修改表结构(增删改查)
下午MySQL键值1、MySQL键值概述
2、MySQL键值使用(主键、复合键、外键)
实战案例1:index普通索引、查找索引、删掉索引
实战案例2:建表创建主键、创建复合键、删除主键
实战实例3: 身份员工表,工资表测试外键
第3天上午数据导入导出1、数据导入步骤
2、数据导出步骤
3、注意事项
实战案例1:将文件导入数据库内
实战案例2:数据库的库表存到linux文件内
管理表记录1、管理表(增删改查)实战案例1:表管理增删改查
下午匹配条件1、基本匹配条件
2、高级匹配条件
3、操作查询结果
实战案例1:常用的表记录统计函数
MySQL管理工具1、MySQL管理方式
2、MySQL管理工具
实战案例1:部署LAMP+PhPMyAdMin平台
第4天上午用户授权1、用户授权实战案例1:允许某一网段主机使用root权限链接数据库,添加用户是否有完全权限,密码设置,撤销密码权限
root密码1、root密码恢复与重置实战案例1:恢复管理员root密码、重置管理员root密码
下午数据完全备份1、备份理论基础
2、逻辑备份
实战案例1:实战演练数据备份与恢复
数据增量备份1、日志概述
2、清理日志
实战案例1:启用binlog日志存放到系统目录下,并创建新的日志文件,删除之前创建的日志文件
第5天上午恢复数据1、恢复数据的思路指引
2、恢复数据过程指导
实战案例1:利用binlog日志恢复数据库表
下午备份工具1、常见备份工具
2、XtraBackuP工具
3、innobackuPex工具使用
实战案例1:数据完全备份和恢复,并验证数据恢复
实战案例2:恢复单张表
实战案例3:增量备份和恢复
Part2 DBMS进阶(理论+实践结合)
第6天上午MySQL主从同步1、主从同步概述
2、构建主从同步
实战案例1:拓扑图MySQL一主一从
下午主从同步模式1、主从同步结构
2、配置一主多从
3、配置主从从结构
4、复制模式
实战案例1:拓扑图配置一主多从结构,并输入数据检测
实战案例2:配置主从从结构
实战案例3:配置半同步复制模式
第7天上午数据读写分离1、读写分离概述
2、使用Mxscale服务构建读写分离
实战案例1:实现MySQL读写分离,搭建一主一从
下午MySQL多实例1、多实例案例
2、配置多实例
实战案例1:配置MySQL多实例,在同一个主机上实现2种实例
第8天上午数据分片概述1、基础概念(分库、分表、水平分割、垂直分割)
2、Mycat介绍
理论
部署Mycat服务使用java分片式数据中间件1、分片10种规则
2、工作原理
实战案例1:部署Mycat服务
下午测试配置1、分配规则
2、存储数据
3、添加新库/表
实战案例1:连接分片服务器存储数据
实战案例2:添加新库新表
第9天上午MHA集群概述1、MHA介绍
2、MHA工作过程
3、拓步结构规划
实战案例1:准备MHA集群环境
下午部署MHA集群1、准备集群环境
2、配置管理节点
3、配置数据节点
实战案例1:部署MHA集群/配置管理节点/数据节点
实战案例2:测试配置/故障修复/测试高可用
第10天上午PXC1、PXC概述
2、PXC部署
实战案例1:部署PXC,环境准备
实战案例2:配置服务并启动
实战案例3:测试配置
下午MySQL存储引擎1、MySQL存储引擎
2、配置存储引擎
3、存储引擎特点
实战案例1:MySQL存储引擎
实战案例2:事务特性/innodb存储引擎表的创建/测试事务特性
NoSQL基础Redis集群存储理论
Part3 Project综合实战
第11天全天项目综合实战1MySQL+存储NFS+网站服务+测试实战案例1:配置逻辑卷
实战案例2:配置数据库服务器
实战案例3:配置主从同步
实战案例4:配置读写分离服务
实战案例5:准备NFS服务存储磁盘
实战案例6:配置NFS服务
实战案例7:配置网站服务
实战案例8:测试配置
实战案例9:配置监控服务
第12天全天项目综合实战2升级网站运行平台+部署缓存服务+数据迁徙+部署集群实战案例1:升级网站运行平台
实战案例2:部署缓存服务
实战案例3:数据迁移
实战案例4:部署LB集群
实战案例5:部署HA集群

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!