課程描述INTRODUCTION
MySQL數(shù)據(jù)庫管理培訓(xùn)班
日程安排SCHEDULE
課程大綱Syllabus
MySQL數(shù)據(jù)庫管理培訓(xùn)班
一、 培訓(xùn)收益
通過此次課程培訓(xùn),可使學(xué)習(xí)者獲得如下收益:
1.了解MySQL數(shù)據(jù)庫文件結(jié)構(gòu);
2.管理配置多MySQL數(shù)據(jù)庫實(shí)例;
3.MySQL系統(tǒng)變量的設(shè)置,數(shù)據(jù)庫啟停
4.創(chuàng)建并管理MySQL數(shù)據(jù)庫用戶、權(quán)限管理和安全審計(jì);
5.使用MySQL通用表空間和獨(dú)立表空間;
6.MySQL數(shù)據(jù)庫日志體系;
7.MySQL數(shù)據(jù)庫Schema對(duì)象管理;
8.MySQL數(shù)據(jù)庫鎖阻塞狀態(tài)檢測(cè);
9.使用MySQL Backup進(jìn)行數(shù)據(jù)庫備份恢復(fù);
10.使用XtraBackup進(jìn)行數(shù)據(jù)庫備份恢復(fù);
11.MySQL數(shù)據(jù)庫優(yōu)化設(shè)計(jì)
12.掌握MySQL數(shù)據(jù)庫的優(yōu)化方法;
13.深入理解數(shù)據(jù)庫復(fù)制、半同步復(fù)制
14.基于MHAMySQL RouterOneproxyPXC等架構(gòu)進(jìn)行高可用環(huán)境搭建
15.基于Oneproxy實(shí)現(xiàn)數(shù)據(jù)庫讀寫分離、分庫分表環(huán)境搭建。
二、 培訓(xùn)特色
1.理論與實(shí)踐相結(jié)合、案例分析與行業(yè)應(yīng)用穿插進(jìn)行;
2.專家精彩內(nèi)容解析、學(xué)員專題討論、分組研究;
3.通過全面知識(shí)理解、專題技能和實(shí)踐結(jié)合的授課方式。
三、 日程安排
時(shí)間
培訓(xùn)模塊 培訓(xùn)內(nèi)容
第一天
上午 MySQL介紹和數(shù)據(jù)庫安裝配置
內(nèi)容一:Mysql簡(jiǎn)介
MySQL數(shù)據(jù)庫的起源
MySQL各分支介紹(MySQL,MariaDB,Percona)
MySQL8.0特性
內(nèi)容二:安裝配置
選擇合適的 MySQL 服務(wù)器軟件分發(fā)類型
安裝MySQL服務(wù)器
設(shè)置MySQL服務(wù)器配置文件
初始化MySQL數(shù)據(jù)庫
介紹可用的MySQL 工具
使用mysql命令行客戶機(jī)
使用mysqladmin 命令行客戶機(jī)執(zhí)行管理任務(wù)
使用MySQL Workbench 圖形客戶機(jī)
使用SQLyog 圖形客戶機(jī)
第一天
下午 MySQL數(shù)據(jù)庫基本維護(hù)
內(nèi)容三:數(shù)據(jù)庫基本維護(hù)
描述MySQL服務(wù)器安裝后文件結(jié)構(gòu)
介紹MySQL數(shù)據(jù)庫的日志文件
說明二進(jìn)制日志記錄
啟動(dòng)和停止MySQL服務(wù)器
服務(wù)器變量介紹
參數(shù)文件配置
內(nèi)容四:獲取元數(shù)據(jù)
列出可用的元數(shù)據(jù)訪問方法
識(shí)別 INFORMATION_SCHEMA 數(shù)據(jù)庫(模式)的結(jié)構(gòu)
使用可用命令查看元數(shù)據(jù)
使用SHOW 語句和 INFORMATION_SCHEMA 表查看元數(shù)據(jù)
內(nèi)容五:創(chuàng)建數(shù)據(jù)庫
說明MySQL中存儲(chǔ)引擎的一般用途
列出MySQL的可用存儲(chǔ)引擎
描述InnoDB 存儲(chǔ)引擎
使用SQL語句創(chuàng)建數(shù)據(jù)庫
第二天
上午 用戶權(quán)限管理和表空間管理
內(nèi)容一:用戶管理
創(chuàng)建、修改和刪除用戶帳戶
列出用戶授權(quán)要求
授予、修改和撤消用戶特權(quán)
靜態(tài)權(quán)限(user, db,table_privs, column_privs, proc_priv)
動(dòng)態(tài)權(quán)限(global_grants)
審計(jì)功能配置
傳統(tǒng)審計(jì)配置
基于規(guī)則的審計(jì)配置
內(nèi)容二:表空間管理
通用表空間和獨(dú)立表空間
參數(shù)innodb_file_per_table設(shè)置
創(chuàng)建通用表空間
表在表空間中的移動(dòng)
UNDO表空間設(shè)置
第二天
下午 Schema對(duì)象使用和數(shù)據(jù)庫編程
內(nèi)容三:Schema對(duì)象
數(shù)據(jù)類型介紹
創(chuàng)建表、修改表,表數(shù)據(jù)操作
描述表約束作用,維護(hù)表上的約束
表分區(qū)特性介紹
創(chuàng)建分區(qū)表
獲取分區(qū)元數(shù)據(jù)
使用分區(qū)改善性能
索引的創(chuàng)建和使用
查詢語句SELECT用法(連接查詢、子查詢)
內(nèi)容四:數(shù)據(jù)庫編程和函數(shù)
編程基礎(chǔ)(變量定義、控制結(jié)構(gòu))
存儲(chǔ)過程編寫
函數(shù)編寫
觸發(fā)器編寫、觸發(fā)器順序設(shè)置
事件調(diào)度程序
數(shù)據(jù)庫函數(shù)使用
第三天
上午 并發(fā)控制機(jī)制和備份恢復(fù)基本概念
內(nèi)容一:并發(fā)控制
并發(fā)控制機(jī)制,鎖介紹
鎖阻塞狀態(tài)監(jiān)控和處理
內(nèi)容二:備份恢復(fù)基本概念
備份的基本概念
冷備份、熱備份區(qū)別
常用備份工具介紹
二進(jìn)制日志文件和備份恢復(fù)的關(guān)系
二進(jìn)制文件格式(row/statement/mixed)
二進(jìn)制文件結(jié)構(gòu)分析
基于時(shí)間點(diǎn)的恢復(fù)
Innodb的在線熱備
第三天
下午 使用工具進(jìn)行數(shù)據(jù)庫備份恢復(fù)
內(nèi)容三:備份恢復(fù)工具
Mysqlbackup介紹
使用Mysqlbackup完成數(shù)據(jù)庫的備份
使用Mysqlbackup完成image備份
使用Mysqlbackup完成全庫恢復(fù)
使用Mysqlbackup完成單個(gè)數(shù)據(jù)庫恢復(fù)
使用Mysqlbackup進(jìn)行全量和增量備份
使用增量備份恢復(fù)數(shù)據(jù)庫
Percona xtrabackup 使用介紹
Percona xtrabackup軟件安裝配置
使用xtrabackup備份數(shù)據(jù)庫
使用xtrabackup備份數(shù)據(jù)庫增量
使用xtrabackup完成數(shù)據(jù)庫恢復(fù)
使用xtrabackup進(jìn)行壓縮備份
mysqldump介結(jié)
使用mysqldump導(dǎo)出全庫數(shù)據(jù)
使用mysqldump導(dǎo)出單個(gè)數(shù)據(jù)庫數(shù)據(jù)
使用mysqldump完成數(shù)據(jù)庫恢復(fù)
第四天
上午 MySQL數(shù)據(jù)庫優(yōu)化
內(nèi)容一:優(yōu)化設(shè)置
優(yōu)化表設(shè)計(jì)
優(yōu)化io設(shè)計(jì)
日志文件設(shè)置
使用異步IO
表空間路徑優(yōu)化
表數(shù)據(jù)分析,柱狀圖收集
空間優(yōu)化
優(yōu)化內(nèi)存,命中率分析
增大buffer_pool_size
資源組配置,控制資源分配
大內(nèi)存頁設(shè)置
網(wǎng)絡(luò)連接,線程緩存 thread_cache_size
線程池配置
第四天
下午 MySQL數(shù)據(jù)庫高可用配置實(shí)戰(zhàn)
內(nèi)容二:Mysql數(shù)據(jù)庫高可用配置
高可用基本概念介紹
MySQL主從復(fù)制原理
MySQL集群原理
高可用的實(shí)現(xiàn)方式
基于異步復(fù)制的高可用實(shí)現(xiàn)
基于半同步復(fù)制的高可用實(shí)現(xiàn)
基于MHA主從同步的高可用實(shí)現(xiàn)
基于MySQL Router的讀寫分離和負(fù)載均衡實(shí)現(xiàn)
基于Oneproxy的讀寫分離和負(fù)載均衡實(shí)現(xiàn)
基于KeepAlived的高可用實(shí)現(xiàn)
Percona XtraDB Cluster集群的實(shí)現(xiàn)
基于Oneproxy的分庫分表技術(shù)實(shí)現(xiàn)
第五天 總結(jié)與交流
四、 授課專家
楊老師 ORACLE*專家,曾就職甲骨文公司8年以上,ORACLE技術(shù)的研究者與倡導(dǎo)者,國(guó)家信息技術(shù)緊缺技術(shù)人才培養(yǎng)工程N(yùn)ITE特約培訓(xùn)師,計(jì)算機(jī)軟件與理論專業(yè)博士生導(dǎo)師,中國(guó)計(jì)算機(jī)學(xué)會(huì)高級(jí)會(huì)員,政府信息化建設(shè)評(píng)審專家與技術(shù)顧問,曾在大型上市企業(yè)從事MIS/ERP/KSS技術(shù)開發(fā)與研究,致力于企業(yè)級(jí)軟件技術(shù)的推廣應(yīng)用,擅長(zhǎng)大型數(shù)據(jù)中心的設(shè)計(jì)與調(diào)優(yōu),具有豐富的軟件工程開發(fā)經(jīng)驗(yàn)和工程實(shí)施背景。精通 mysql、B/S結(jié)構(gòu)軟件開發(fā)流程與管理目前擔(dān)任多家企業(yè)數(shù)據(jù)中心技術(shù)顧問,為國(guó)內(nèi)多個(gè)行業(yè)進(jìn)行Oracle及mysql數(shù)據(jù)庫課程培訓(xùn),全國(guó)巡講上百場(chǎng),深受廣大學(xué)員好評(píng)。
賈老師 博士、Oracle學(xué)者,國(guó)內(nèi)第一代Oracle專家級(jí)用戶,長(zhǎng)期致力于Oracle技術(shù)研究與推廣,從事OLTP/ERP/DSS產(chǎn)品開發(fā)與研究,擅長(zhǎng)大型數(shù)據(jù)中心的設(shè)計(jì)、調(diào)優(yōu)與數(shù)據(jù)保障等,IBM官方授權(quán)講師、從事IT行業(yè)16年以上。有著12年的授課培訓(xùn)經(jīng)驗(yàn)。 2002年7月至今,先后編寫多部與Oracle和UNIX有關(guān)的書籍。
張老師 男 十余年的IT從業(yè)經(jīng)驗(yàn), 八年IT高級(jí)技術(shù)培訓(xùn)經(jīng)驗(yàn).中培資深技術(shù)顧問、特級(jí)講師、Oracle 軟件管理資深講師、IBM WebShpere資深技術(shù)顧問、VMware 中國(guó)特級(jí)講師、OpenStack云計(jì)算高級(jí)老師、Hadoop大數(shù)據(jù)分析高級(jí)老師、Weblogic/WebSphere中間鍵高級(jí)老師、HP、UNIX、CISSP等授權(quán)講師。
五、 培訓(xùn)費(fèi)用
培訓(xùn)費(fèi)6800元/人(含培訓(xùn)費(fèi)、場(chǎng)地費(fèi)、資料費(fèi)、學(xué)習(xí)期間午餐),食宿可統(tǒng)一安排,費(fèi)用自理。請(qǐng)學(xué)員帶身份證復(fù)印件一張。
本課程由中國(guó)信息化培訓(xùn)中心頒發(fā)《MySQL高級(jí)管理與性能調(diào)優(yōu)工程師》證書,證書查詢網(wǎng)址:www.zpedu.org; 證書可作為專業(yè)技術(shù)人員職業(yè)能力考核的證明,以及專業(yè)技術(shù)人員崗位聘用、任職、定級(jí)和晉升職務(wù)的重要依據(jù)。
MySQL數(shù)據(jù)庫管理培訓(xùn)班
轉(zhuǎn)載:http://szsxbj.com/gkk_detail/21867.html
已開課時(shí)間Have start time
IT相關(guān)內(nèi)訓(xùn)
- 網(wǎng)安管理崗培訓(xùn) 張勝生
- IT崗位數(shù)智化能力提升路徑 甄文智
- 云計(jì)算的應(yīng)用領(lǐng)域和實(shí)踐 武威
- 電力信息化:價(jià)值和建設(shè)分析 劉宇佳
- 滲透測(cè)試與攻防實(shí)戰(zhàn)高級(jí)課程 張勝生
- CISSP認(rèn)證培訓(xùn)課程 張勝生
- 軟件安全意識(shí)加強(qiáng)與技能提高 張勝生
- 互聯(lián)網(wǎng)新技術(shù)在銀行的應(yīng)用 武威
- Fine BI 數(shù)據(jù)分析與 張曉如
- 信息安全風(fēng)險(xiǎn)評(píng)估與加固技能 張勝生
- Python高效辦公自動(dòng)化 張曉如
- 大模型技術(shù)與應(yīng)用培訓(xùn) 葉梓