【就業(yè)前景】
【課程優(yōu)勢(shì)】
海文是Oracle指定的原廠培訓(xùn)中心及官方考試中心。
- 海文產(chǎn)品質(zhì)量監(jiān)控部門(mén)的考核認(rèn)證
MySQL課程內(nèi)容超出官方內(nèi)容80%以上,崗位技能覆蓋全面,夯實(shí)MySQL基礎(chǔ),擺脫只考證、沒(méi)技能的培訓(xùn)方式,直擊就業(yè)。
免費(fèi)贈(zèng)送MySQL考劵,可免費(fèi)進(jìn)行MySQL考證;免費(fèi)獲得MySQL名師考前定點(diǎn)答疑。
- 以案例/項(xiàng)目來(lái)進(jìn)行驅(qū)動(dòng)教學(xué)
實(shí)戰(zhàn)項(xiàng)目過(guò)億條PB級(jí)數(shù)據(jù)量,提高學(xué)員動(dòng)手能力,畢業(yè)后即積累1-2年工作經(jīng)驗(yàn)。
- 課前、課中、課后標(biāo)準(zhǔn)化學(xué)習(xí)素材
海文針對(duì)學(xué)員在整個(gè)課程學(xué)習(xí)的過(guò)程中所需要的不同的資料,制定了大量課前知識(shí)點(diǎn)預(yù)習(xí)教材,課中練習(xí)案例,課后復(fù)習(xí)鞏固的作業(yè)和項(xiàng)目。
【課程目標(biāo)】
1、了解MySQL架構(gòu)
2、安裝MySQL服務(wù)器
3、升級(jí)MySQL
4、在一臺(tái)主機(jī)上運(yùn)行多個(gè)MySQL服務(wù)器
5、在MySQL運(yùn)行時(shí)配置服務(wù)器選項(xiàng)
6、激活并管理大量服務(wù)器日志
7、用MySQL的各種軟件完成DBA的任務(wù)
8、能用INFORMATION_SCHEMA訪問(wèn)元數(shù)據(jù)
9、評(píng)估比較字符類(lèi)型和字符集
10、理解MySQL的數(shù)據(jù)鎖
11、理解MySQL的多數(shù)據(jù)引擎機(jī)制
12、維護(hù)和管理MySQL的數(shù)據(jù)表
13、執(zhí)行備份和恢復(fù)操作
14、管理用戶維護(hù)和安全
15、理解存儲(chǔ)程序上DBA的工作角色
16、用觸發(fā)器完成管理任務(wù)
17、理解分區(qū)
18、設(shè)置和計(jì)劃維護(hù)事件
19、描述性能調(diào)優(yōu)技術(shù)
20、描述高可用技術(shù)
21、配置和管理MySQL復(fù)制
22、常見(jiàn)DBA問(wèn)題排錯(cuò)
23、描述MySQL的客戶端/服務(wù)器端模式
24、理解通訊協(xié)議
25、理解服務(wù)器如何支持存儲(chǔ)引擎
26、解釋MySQL的使用內(nèi)存和硬盤(pán)空間的基礎(chǔ)原理
【課程內(nèi)容】
章節(jié)一:MySQL介紹和安裝
1)MySQL課程總體介紹 2)MySQL對(duì)Oracle的意義 3) MySQL全球的應(yīng)用 4)MySQL的社區(qū)支持
5)來(lái)自O(shè)racle的重要支持 6)MySQL支持的操作系統(tǒng) 7)MySQL的相關(guān)網(wǎng)站 8)MySQL的學(xué)習(xí)路徑
9)MySQL認(rèn)證 10)MySQL的在線文檔
章節(jié)二:MySQL體系架構(gòu)
1)MySQL 架構(gòu) 2)MySQL的客戶端程序 3)MySQL服務(wù)器端 4)MySQL的連接層
5)MySQL通訊 6)SQL層 7)存儲(chǔ)層 8)存儲(chǔ)引擎
章節(jié)三:MySQL系統(tǒng)管理
1)MySQL 相關(guān)軟件包 2)在Linux上啟動(dòng)和關(guān)閉MySQL服務(wù)器 3)提升安裝安全性 4)Windows上的MySQL的安裝
5)MySQL的數(shù)據(jù)目錄 6)MySQL服務(wù)端軟件的版本 7)檢查升級(jí)后的數(shù)據(jù)表 8)啟用多個(gè)MySQL服務(wù)端
章節(jié)四:MySQL服務(wù)端配置
1)MySQL配置選項(xiàng) 2)配置文件的選項(xiàng)組 3)登錄路徑 4)服務(wù)器系統(tǒng)變量參數(shù)
5)實(shí)時(shí)的系統(tǒng)變量參數(shù) 6)服務(wù)器狀態(tài)變量 7)SQL處理模式 8)日志文件
9)二進(jìn)制日志 10)配置企業(yè)級(jí)審查
章節(jié)五:MySQL客戶端及其他工具
1)命令行客戶端程序 2)mysql客戶端的參數(shù) 3)mysql客戶端:SQL語(yǔ)句 4)mysql客戶端:使用腳本
5)mysqladmin 客戶端程序 6)MySQL Enterprise Monitor 7)MySQL Workbench 8)MySQL代理
9)MySQL連接工具 10)MySQL第三方API
章節(jié)六:MySQL的數(shù)據(jù)類(lèi)型
1)根據(jù)數(shù)據(jù)類(lèi)型創(chuàng)建數(shù)據(jù)表 2)數(shù)字型 3)字符串型 4)字符集和校對(duì)集
5)二進(jìn)制字符串型 6)時(shí)間型 7)空間型 8)NULL數(shù)據(jù)
9)創(chuàng)建數(shù)據(jù)表并定義列屬性 10)數(shù)據(jù)類(lèi)型的選擇
章節(jié)七:MySQL的元數(shù)據(jù)
1)獲取元數(shù)據(jù)方法 2)INFORMATION_SCHEMA數(shù)據(jù)庫(kù) 3)用INFORMATION_SCHEMA數(shù)據(jù)表信息創(chuàng)建SHELL命令 4)DESCRIBE語(yǔ)句
5)MySQL支持的SHOW語(yǔ)句范例 6)mysqlshow范例 7)用INFORMATION_SCHEMA數(shù)據(jù)表信息創(chuàng)建 8)查詢INFORMATION_SCHEMA
章節(jié)八:MySQL的事務(wù)和鎖
1)事務(wù) 2)ACID事務(wù)特性 3)事務(wù)控制語(yǔ)句 4)自動(dòng)提交模式
5)隱式提交 6)事務(wù)存儲(chǔ)引擎 7)事務(wù)隔離問(wèn)題 8)隔離等級(jí)
9)事務(wù)范例: 隔離 10)鎖 11)顯示鎖 12)死鎖
13)隱式鎖
章節(jié)九:MySQL的存儲(chǔ)引擎
1)存儲(chǔ)引擎和MySQL 2)InnoDB 存儲(chǔ)引擎 3)設(shè)置存儲(chǔ)引擎 4)InnoDB系統(tǒng)表空間
5)Data數(shù)據(jù)表空間 6)表空間目錄結(jié)構(gòu) 7)日志文件和緩沖區(qū)圖解 8)NoSQL和內(nèi)存緩沖接口
9)鍵值對(duì)數(shù)據(jù) 10)在MySQL Databases使用NoSQL
章節(jié)十:MySQL的數(shù)據(jù)分區(qū)
1)數(shù)據(jù)分區(qū) 2)范圍分區(qū) 3)列表分區(qū) 4)哈希分區(qū)
5)鍵分區(qū) 6)子分區(qū)r 7)獲取數(shù)據(jù)分區(qū)信息 8)更改數(shù)據(jù)分區(qū)
9)刪除數(shù)據(jù)分區(qū) 10)移除數(shù)據(jù)分區(qū)
章節(jié)十一:MySQL的用戶管理
1)用戶認(rèn)證過(guò)程 2)原生認(rèn)證機(jī)制 3)設(shè)置賬戶密碼 4)操作用戶賬戶
5)插件式認(rèn)證方法 6)確定合適的用戶權(quán)限 7)授權(quán)表 8)撤銷(xiāo)賬戶授權(quán)
9)安全隱患
章節(jié)十二:MySQL系統(tǒng)安全
1)MySQL的網(wǎng)絡(luò)安全 2)密碼安全 3)操作系統(tǒng)安全 4)文件系統(tǒng)安全
5)保護(hù)數(shù)據(jù) 6)MySQL服務(wù)器使用SSL 7)用SSL的方式啟動(dòng)MySQL服務(wù)器 8)保護(hù)MySQL的遠(yuǎn)程連接
章節(jié)十三:MySQL的數(shù)據(jù)表維護(hù)
1)實(shí)施數(shù)據(jù)表維護(hù) 2)ANALYZE TABLE語(yǔ)句 3)CHECK TABLE語(yǔ)句 4)CHECKSUM TABLE檢查完整性
5)OPTIMIZE TABLE語(yǔ)句 6)REPAIR TABLE語(yǔ)句 7)mysqlcheck客戶端程序 8)myisamchk工具
9)InnoDB數(shù)據(jù)表維護(hù) 10)MEMORY數(shù)據(jù)表維護(hù) 11)ARCHIVE數(shù)據(jù)表維護(hù)
章節(jié)十四:MySQL數(shù)據(jù)導(dǎo)出和導(dǎo)入
1)導(dǎo)出和導(dǎo)入數(shù)據(jù) 2)使用SELECT with INTO OUTFILE導(dǎo)出數(shù)據(jù) 3)數(shù)據(jù)文件格式符號(hào) 4)轉(zhuǎn)義字符串
5)使用LOAD DATA INFILE導(dǎo)入數(shù)據(jù) 6)略過(guò)或轉(zhuǎn)換導(dǎo)入數(shù)據(jù) 7)重復(fù)記錄
章節(jié)十五:MySQL的內(nèi)部編程
1)存儲(chǔ)程序 2)存儲(chǔ)程序的注意事項(xiàng) 3)執(zhí)行存儲(chǔ)程序 4)存儲(chǔ): 范例
5)存儲(chǔ)函數(shù): 范例 6)檢查存儲(chǔ)程序 7)存儲(chǔ)程序和運(yùn)行安全
章節(jié)十六:MySQL的備份與恢復(fù)
1)MySQL的備份 2)邏輯(原文)備份 3)物理 (裸/二進(jìn)制)備份 4)快照和復(fù)制基礎(chǔ)上的備份
5)二進(jìn)制日志增量備份 6)mysqlbackup 7)mysqlhotcopy 8)InnoDB裸備份
9)MyISAM 和ARCHIVE的裸備份 10)LVM快照 11)裸二進(jìn)制可移植性 12)mysqldump
13)備份日志和狀態(tài)文件 14)比較備份方法 15)備份策略 16)處理二進(jìn)制日志內(nèi)容
章節(jié)十七:MySQL的主從復(fù)制技術(shù)
1)MySQL復(fù)制 2)配置復(fù)制 3)配合日志進(jìn)行容災(zāi) 4)全局事務(wù)編號(hào)(GTIDs)
5)復(fù)制過(guò)濾規(guī)則 6)MySQL 復(fù)制工具 7)異步復(fù)制 8)半同步復(fù)制
9)復(fù)制的日志 10)宕機(jī)安全的復(fù)制 11)復(fù)制的線程 12)復(fù)制監(jiān)視
13)MySQL復(fù)制的排錯(cuò)
章節(jié)十八:MySQL的性能調(diào)優(yōu)介紹
1)影響性能的因素 2)監(jiān)控 3)Performance Schema 4)數(shù)據(jù)庫(kù)優(yōu)化
5)PROCEDURE ANALYSE語(yǔ)句 6)EXPLAIN語(yǔ)句 7)檢查服務(wù)器狀態(tài) 8)調(diào)整系統(tǒng)變量
9)實(shí)踐調(diào)優(yōu)
章節(jié)十九:MySQL課程總結(jié)
1)MySQL課程學(xué)習(xí)路徑 2)MySQL資源
【教學(xué)師資】
陳 勇
OCM認(rèn)證大師
10年以上大型數(shù)據(jù)庫(kù)管理經(jīng)驗(yàn)及4年教育培訓(xùn)經(jīng)驗(yàn)。精通Unix/Linux操作系統(tǒng)、Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)、實(shí)例管理、備份恢復(fù)、性能調(diào)優(yōu)、SQL調(diào)優(yōu)、閃回、日志挖掘、數(shù)據(jù)倉(cāng)庫(kù)、多種ETL工具、數(shù)據(jù)遷移、故障處理、DataGuard、RAC、Goldengate、Timesten等技術(shù)。熟練掌握大數(shù)據(jù)Hadoop技術(shù)平臺(tái)(Zookeeper、Pig、Hive、Sqop、HBase、MapReduce、HDFS、Avro)設(shè)計(jì)、部署和維護(hù)。先后于2009年通過(guò)甲骨文OCP認(rèn)證考試、2011年通過(guò)甲骨文OCM論證考試。
薛廣峰
大數(shù)據(jù)講師
有10年的運(yùn)維和管理經(jīng)驗(yàn)及2年教學(xué)經(jīng)驗(yàn),曾參與和主導(dǎo)過(guò)酒店、港口運(yùn)輸、加工制造等行業(yè)的業(yè)務(wù)流程與大數(shù)據(jù)實(shí)時(shí)分析、可視化展示等項(xiàng)目。曾部署、管理、運(yùn)維大型網(wǎng)絡(luò)、服務(wù)器等硬件設(shè)施及應(yīng)用管理軟件(ERP/BPM等)系統(tǒng)。對(duì)Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)有獨(dú)到深入的研究,熟練掌握各種備份與恢復(fù)的手段,豐富的性能監(jiān)控和性能優(yōu)化的經(jīng)驗(yàn)。熟悉Hadoop/Spark等大數(shù)據(jù)技術(shù),精通Unix/Linux操作系統(tǒng)。于2014年獲得Oracle OCP證書(shū)。
【合作企業(yè)】
【學(xué)校環(huán)境】