感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
引言
- 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 複製
- 使用全局事務標識符 (GTIDs) 進行複製
性能調優入門
- 使用 EXPLAIN 分析查詢
- 通用表優化
- 監控影響性能的狀態變量
- 設置和解讀 MySQL 服務器變量
- Performance Schema 概覽
結論
問答環節
最低要求
無特定先決條件,但如果學生具備一些數據庫基礎知識則更好。
受眾:
希望成為 MySql 數據庫在 Linux/Windows 平台上 DBA 或數據庫支持專業人員的任何 IT 專業人士。
形式:40% 理論/講授,60% 實踐/實操實驗室
28 小時
客戶評論 (1)
課程根據我們的需求精心設計,對即時問題和情況反應迅速,提供了大量練習機會,讓我們反覆鞏固所學內容。
Colin - Drax
課程 - MySQL Administration
機器翻譯