感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
簡介
- MySQL 概述、產品與服務
- MySQL 服務與支持
- 支持的操作系統
- 培訓課程路徑
- MySQL 文檔資源
MySQL 架構
- 客戶端/服務器模型
- 通信協議
- SQL 層
- 存儲層
- 服務器如何支持存儲引擎
- MySQL 如何使用內存和磁盤空間
- MySQL 插件接口
系統管理
- 選擇不同類型的 MySQL 發行版
- 安裝 MySQL 服務器
- MySQL 服務器安裝文件結構
- 啓動和停止 MySQL 服務器
- 升級 MySQL
- 在單臺主機上運行多個 MySQL 服務器
服務器配置
- MySQL 服務器配置選項
- 系統變量
- SQL 模式
- 可用的日誌文件
- 二進制日誌
客戶端與工具
- 用於管理任務的可用客戶端
- MySQL 管理客戶端
- mysql 命令行客戶端
- mysqladmin 命令行客戶端
- MySQL Workbench 圖形客戶端
- MySQL 工具
- 可用的 API(驅動程序和連接器)
數據類型
- 主要的數據類型類別
- NULL 的含義
- 列屬性
- 字符集在數據類型中的使用
- 選擇合適的數據類型
獲取元數據
- 可用的元數據訪問方法
- INFORMATION_SCHEMA 的結構
- 使用可用命令查看元數據
- SHOW 語句與 INFORMATION_SCHEMA 表的區別
- mysqlshow 客戶端程序
- 使用 INFORMATION_SCHEMA 查詢創建 shell 命令和 SQL 語句
事務與鎖定
- 使用事務控制語句併發運行多個 SQL 語句
- 事務的 ACID 屬性
- 事務隔離級別
- 使用鎖定保護事務
存儲引擎
- MySQL 中的存儲引擎
- InnoDB 存儲引擎
- InnoDB 系統表空間和每表文件表空間
- NoSQL 和 Memcached API
- 高效配置表空間
- 使用外鍵實現引用完整性
- InnoDB 鎖定
- 可用存儲引擎的特性
分區
- MySQL 中的分區及其用途
- 使用分區的原因
- 分區的類型
- 創建分區表
- 子分區
- 獲取分區元數據
- 修改分區以提升性能
- 存儲引擎對分區的支持
用戶管理
- 用戶身份驗證的要求
- 使用 SHOW PROCESSLIST 顯示正在運行的線程
- 創建、修改和刪除用戶賬戶
- 替代身份驗證插件
- 用戶授權的要求
- 用戶的訪問權限級別
- 權限類型
- 授予、修改和撤銷用戶權限
安全性
- 識別常見的安全風險
- MySQL 安裝特有的安全風險
- 針對網絡、操作系統、文件系統和用戶的安全問題及應對措施
- 保護數據
- 使用 SSL 實現安全的 MySQL 服務器連接
- SSH 如何實現與 MySQL 服務器的安全遠程連接
- 查找常見安全問題的更多信息
表維護
- 表維護操作的類型
- 用於表維護的 SQL 語句
- 用於表維護的客戶端和實用程序
- 維護其他存儲引擎的表
- 導出和導入數據
- 導出數據
- 導入數據
MySQL 內部編程
- 創建和執行存儲例程
- 描述存儲例程執行的安全性
- 創建和執行觸發器
- 創建、修改和刪除事件
- 事件執行調度
MySQL 備份與恢復
- 備份基礎知識
- 備份類型
- 備份工具和實用程序
- 進行二進制和文本備份
- 日誌和狀態文件在備份中的作用
- 數據恢復
複製
- 管理 MySQL 二進制日誌
- MySQL 複製線程和文件
- 設置 MySQL 複製環境
- 設計複雜的複製拓撲
- 多主複製和環形複製
- 執行受控切換
- 監控和排查 MySQL 複製問題
- 使用全局事務標識符(GTID)的複製
性能調優簡介
- 使用 EXPLAIN 分析查詢
- 通用表優化
- 監控影響性能的狀態變量
- 設置和解釋 MySQL 服務器變量
- 性能模式概述
結論
問答環節
最低要求
無特定先決條件,但如果學員具備一些數據庫基礎知識則更佳。
受衆:
任何希望在 Linux/Windows 平臺上成爲 MySQL 數據庫管理員或數據庫支持專業人員的 IT 專業人士。
形式:40% 理論/講座,60% 實踐/實驗
28 小時
客戶評論 (1)
課程根據我們的需求精心設計,對即時問題和情況反應迅速,提供了大量練習機會,讓我們反覆鞏固所學內容。
Colin - Drax
課程 - MySQL Administration
機器翻譯