《塗抹MySQL》目錄
自序
致謝
第1 章 開源運動與開源軟體MySQL
-
1.1 開源軟體的故事
- 1.1.1 GNU 說,我代表著一個夢想
- 1.1.2 FSF 說,兄弟我頂你
- 1.1.3 兄弟,你是"自由軟體"嗎
- 1.1.4 GPL 說,持證上崗光榮
- 1.1.5 開源軟體說,隊長別開槍,我們們是一夥的
-
1.2 MySQL 的悄然而至
- 1.2.1 起源
- 1.2.2 根據地成立
- 1.2.3 快速發展,大踏步向前
- 1.2.4 世事難料,不經歷風雨怎能見彩虹
- 1.2.5 向前向前向前
- 1.2.6 以開源的心態學開源
第2 章 安裝MySQL 資料庫軟體
-
2.1 Windows 平臺安裝
- 2.1.1 安裝包方式安裝
- 2.1.2 壓縮包方式安裝
- 2.1.3 Windows 平臺的一些限制
-
2.2 Linux 平臺安裝
- 2.2.1 RPM 包方式安裝
- 2.2.2 原始碼編譯方式安裝
- 2.2.3 二進位制包方式安裝
第3 章 管理MySQL 資料庫服務
- 3.1 Windows 平臺下的MySQL 服務
-
3.2 Linux 平臺下的MySQL 服務
- 3.2.1 建立資料庫服務
- 3.2.2 啟動資料庫服務
- 3.2.3 配置MySQL 資料庫
-
3.3 MySQL 服務管理配置
- 3.3.1 建立管理指令碼
- 3.3.2 開機自動啟動
第4 章 管理MySQL 庫與表
-
4.1 上帝說,要有庫
- 4.1.1 說刪我們就刪
- 4.1.2 說建我們就建
-
4.2 上帝說,要有表
- 4.2.1 想建我們就建
- 4.2.2 想看我們就看
- 4.2.3 想改我們就改
- 4.2.4 想刪我們就刪
第5 章 MySQL 資料庫中的許可權體系
-
5.1 談談許可權處理邏輯
- 5.1.1 能不能連線
- 5.1.2 能不能執行操作
- 5.1.3 許可權變更何時生效
-
5.2 許可權授予與回收
- 5.2.1 建立使用者
- 5.2.2 授予許可權
- 5.2.3 檢視和收回使用者許可權
- 5.2.4 刪除使用者
-
5.3 許可權級別
- 5.3.1 全域性
- 5.3.2 資料庫
- 5.3.3 表
- 5.3.4 列
- 5.3.5 程式
-
5.4 賬戶安全管理
- 5.4.1 使用者與許可權設定原則
- 5.4.2 小心歷史檔案洩密
- 5.4.3 管理員口令丟失怎麼辦
第6 章 字元,還有個集
-
6.1 基礎掃盲
- 6.1.1 關於字符集
- 6.1.2 關於校對規則
- 6.2 支援的字符集和校對規則
-
6.3 指定字符集和校對規則
- 6.3.1 服務端設定預設字符集
- 6.3.2 連線時指定
- 6.3.3 儲存時指定
- 6.4 字符集操作示例
-
6.5 角落裡的字符集設定
- 6.5.1 字串的字符集
- 6.5.2 錯誤提示的字符集
- 6.5.3 國家字符集
第7 章 選擇物件的儲存引擎
- 7.1 儲存引擎體系結構
-
7.2 常見儲存引擎
- 7.2.1 MEMORY 儲存引擎
- 7.2.2 CSV 儲存引擎
- 7.2.3 ARCHIVE 儲存引擎
- 7.2.4 BLACKHOLE 儲存引擎
- 7.2.5 MERGE 儲存引擎
- 7.2.6 FEDERATED 儲存引擎
-
7.3 MyISAM 儲存引擎
- 7.3.1 MyISAM 引擎特性
- 7.3.2 MyISAM 引擎儲存格式
-
7.4 InnoDB 儲存引擎
- 7.4.1 預設的儲存引擎
- 7.4.2 InnoDB 引擎配置
- 7.4.3 建立和使用InnoDB 表物件
- 7.4.4 邏輯儲存結構
- 7.4.5 多版本機制
- 7.4.6 聯機修改物件結構
- 7.4.7 InnoDB 表物件的限制條件
第8 章 MySQL 資料庫檔案結構
- 8.1 初始化選項檔案
- 8.2 錯誤日誌檔案
-
8.3 查詢日誌檔案
- 8.3.1 慢查詢日誌
- 8.3.2 普通查詢日誌
- 8.3.3 配置查詢日誌
-
8.4 二進位制日誌檔案
- 8.4.1 這個必須有
- 8.4.2 它不是隨便的人
- 8.4.3 想說懂你不容易
- 8.5 中繼日誌及複製狀態檔案
- 8.6 表物件資料檔案
-
8.7 其他檔案
- 8.7.1 程式id 檔案
- 8.7.2 套接字檔案
- 8.7.3 自動配置檔案
第9 章 資料匯出與匯入
- 9.1 利用CSV 儲存引擎載入資料
-
9.2 mysqlimport 命令列工具匯入資料
- 9.2.1 匯入超簡單
- 9.2.2 分列超輕鬆
- 9.2.3 換行很容易
-
9.3 SQL 語句匯入資料
- 9.3.1 快來認識下LOAD DATA INFILE
- 9.3.2 字符集咋處理的吶
- 9.3.3 要匯入的資料檔案放哪兒
- 9.3.4 資料檔案的前N 行記錄不想導咋辦
- 9.3.5 列和行的精確處理
- 9.3.6 物件結構與資料檔案不符咋整
-
9.4 SQL 語句匯出資料
- 9.4.1 這些知識,不學都會
- 9.4.2 這些知識,一學就會
第10 章 MySQL 資料備份和資料恢復
-
10.1 備份與恢復名詞解釋
- 10.1.1 物理備份VS 邏輯備份
- 10.1.2 聯機備份VS 離線備份
- 10.1.3 本地備份VS 遠端備份
- 10.1.4 完整備份VS 增量備份
- 10.1.5 完整恢復VS 增量恢復
-
10.2 備份工具知多少
- 10.2.1 複製表物件相關檔案的方式建立備份集
- 10.2.2 使用mysqlhotcopy 命令列工具建立備份
- 10.2.3 使用mysqldump 命令列工具建立邏輯備份
- 10.2.4 使用SQL 語句建立備份
- 10.2.5 冷複製方式建立物理備份
- 10.2.6 二進位制日誌建立增量備份
- 10.2.7 第三方工具建立聯機備份
-
10.3 Hey Jude, Don't be afraid, 備份我們有mysqldump
- 10.3.1 單個資料庫的備份任務
- 10.3.2 備份多個資料庫
- 10.3.3 輸出定界格式檔案
- 10.3.4 恢復mysqldump 建立的備份集
- 10.3.5 多學些mysqldump 命令列引數
- 10.3.6 自動化備份策略
-
10.4 冷備、增量備和備份恢復策略
- 10.4.1 建立冷備份
- 10.4.2 建立增量備份
- 10.4.3 備份和恢復策略
-
10.5 XtraBackup 聯機備份
- 10.5.1 關於XtraBackup
- 10.5.2 先試試xtrabackup 命令
- 10.5.3 再用用innobackupex 命令
- 10.5.4 建立增量備份
- 附:Xtrabackup 備份工作機制
- 10.5.5 執行恢復
- 10.5.6 打包和壓縮備份集
- 10.5.7 自動化備份指令碼
第11 章 MySQL 複製特性
-
11.1 建立複製環境
- 11.1.1 最簡單的複製環境部署方法
- 11.1.2 複製環境配置寶典
- 11.1.3 常用的複製環境管理命令
-
11.2 複製特性的實施原理和關鍵因素
- 11.2.1 複製格式
- 11.2.2 中繼日誌檔案和狀態檔案
- 11.2.3 複製過濾規則
-
11.3 高階應用技巧
- 11.3.1 透過XtraBackup 建立Slave節點
- 11.3.2 利用Slave 節點建立備份
- 11.3.3 部署級聯Slave 增強複製效能
- 11.3.4 半同步機制
- 11.3.5 複製環境中的故障切換
- 11.3.6 延遲複製
第12 章 五花八門的MySQL 管理工具
-
12.1 這些年MySQL 提供的命令列工具
- 12.1.1 mysql_install_db—MySQL建庫工具
- 12.1.2 mysqld_safe—MySQL 啟動工具
- 12.1.3 mysqld—MySQL 主程式
- 12.1.4 mysqld_multi—MySQL 多例項管理工具
- 12.1.5 mysql—專業命令列工具
- 12.1.6 mysqladmin—管理工具
- 12.1.7 其他常用命令
-
12.2 phpMyAdmin
- 12.2.1 安裝phpMyAdmin
- 12.2.2 配置phpMyAdmin
- 12.2.3 試用phpMyAdmin
-
12.3 MySQL Workbench
- 12.3.1 執行SQL 查詢
- 12.3.2 資料建模
- 12.3.3 服務管理
- 12.4 其他第三方圖形管理工具
第13 章 效能調優與診斷
-
13.1 測試方法
- 13.1.1 關鍵性指標
- 13.1.2 獲取關鍵性指標
- 13.1.3 TPCC 測試
-
13.2 資料庫引數配置最佳化
- 13.2.1 連線相關引數
- 13.2.2 檔案相關引數
- 13.2.3 快取控制引數
- 13.2.4 MyISAM 專用引數
- 13.2.5 InnoDB 專用引數
- 13.2.6 引數最佳化案例
-
13.3 分析慢查詢日誌
- 13.3.1 mysqldumpslow 命令
- 13.3.2 mysqlsla 命令
-
13.4 關注系統狀態
- 13.4.1 MySQL 服務在做什麼
- 13.4.2 MySQL 語句在做什麼
- 13.4.3 實戰最佳化案例
第14 章 部署MySQL 服務監控平臺
-
14.1 監控狀態,我用Nagios
- 14.1.1 初始化環境
- 14.1.2 初識監控項
- 14.1.3 配置監控項
- 14.1.4 監控服務列表
-
14.2 監控效能,我有Cacti
- 14.2.1 初始化環境與安裝Cacti
- 14.2.2 配置MySQL 監控模板
- 14.2.3 監控MySQL 例項
第15 章 搭建MySQL 高可用體系
-
15.1 追求更高穩定性的服務體系
- 15.1.1 可擴充套件性
- 15.1.2 高可用性
-
15.2 Slave+LVS+Keepalived 實現高可用
- 15.2.1 配置LVS
- 15.2.2 配置RealServer
- 15.2.3 增加高可用能力
-
15.3 Dual-Master 高可用環境
- 15.3.1 故障隨便切換
- 15.3.2 IP 自動飄移
- 15.3.3 架構設計有講究
-
15.4 DRBD,為Master 節點資料提供更高保障
- 15.4.1 基礎知識掃掃盲
- 15.4.2 一個好漢多個幫
-
15.5 官方叢集正統MySQL Cluster
- 15.5.1 Cluster 體系結構概述
- 15.5.2 Cluster 安裝與配置
- 15.5.3 Cluster 應用初體驗
-
15.6 繼續擴充套件資料庫服務
- 15.6.1 該拆分時要拆分
- 15.6.2 處理策略得想清
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29119536/viewspace-1702137/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 塗抹ORACLE全書目錄~Oracle
- 塗抹MySQL自序 - 輪扁斫輪MySql
- 塗抹ORACLE--序言之精彩不止一兩抹~Oracle
- 塗抹Oracle—三思筆記之一步一步學Oracle全書目錄Oracle筆記
- 塗抹ORACLE--第1章ORACLE傳奇(3)Oracle
- 塗抹ORACLE--第1章ORACLE傳奇(2)Oracle
- 塗抹ORACLE--第1章ORACLE傳奇(1)Oracle
- 塗抹MySQL--第1章 開源運動與開源軟體MySQL - 1.2MySQL的悄然而至(4)MySql
- 塗抹MySQL--第1章 開源運動與開源軟體MySQL - 1.2MySQL的悄然而至(3)MySql
- 塗抹MySQL--第1章 開源運動與開源軟體MySQL - 1.2MySQL的悄然而至(2)MySql
- 塗抹MySQL--第1章 開源運動與開源軟體MySQL - 1.2MySQL的悄然而至(1)MySql
- 塗抹MySQL--第5章 MySQL資料庫中的許可權體系 - 5.4帳戶安全管理MySql資料庫
- mysql 安裝目錄MySql
- 【MySQL 資料庫】MySQL目錄MySql資料庫
- 塗抹MySQL--第1章 開源運動與開源軟體MySQL - 1.1開源軟體的故事(3)MySql
- 塗抹MySQL--第1章 開源運動與開源軟體MySQL - 1.1開源軟體的故事(2)MySql
- 塗抹MySQL--第1章 開源運動與開源軟體MySQL - 1.1開源軟體的故事(1)MySql
- 塗抹MySQL--第5章 MySQL資料庫中的許可權體系 - 5.3許可權級別(1)MySql資料庫
- 塗抹MySQL--第5章 MySQL資料庫中的許可權體系 - 5.3許可權級別(2)MySql資料庫
- 塗抹MySQL--第5章 MySQL資料庫中的許可權體系 - 5.3許可權級別(3)MySql資料庫
- MySQL 8.0 目錄介紹MySql
- 塗抹MySQL--第5章 MySQL資料庫中的許可權體系 - 5.2許可權授予與回收(3)MySql資料庫
- 塗抹MySQL--第5章 MySQL資料庫中的許可權體系 - 5.2許可權授予與回收(2)MySql資料庫
- 塗抹MySQL--第5章 MySQL資料庫中的許可權體系 - 5.2許可權授予與回收(1)MySql資料庫
- 塗抹ORACLE--第16章--資料庫物理儲存結構(4)Oracle資料庫
- 塗抹ORACLE--第16章--資料庫物理儲存結構(2)Oracle資料庫
- 塗抹ORACLE--第16章--資料庫物理儲存結構(1)Oracle資料庫
- 如何檢視mysql目錄在哪MySql
- 塗抹MySQL--第5章 MySQL資料庫中的許可權體系 - 5.1談談許可權處理邏輯MySql資料庫
- 塗抹MySQL--第6章 開源運動與開源軟體MySQL - 6.1字符集和校對規則MySql
- 塗抹ORACLE-第8章-Rman說,我能備份(1) 進入RMANOracle
- 【Mysql】InnoDB 引擎中的頁目錄MySql
- wdcp修改mysql的資料目錄MySql
- 瞭解MySQl資料庫目錄MySql資料庫
- mysql資料目錄結構(轉)MySql
- 【目錄】JVM目錄JVM
- 塗抹ORACLE-第5章-SQL*Loader 之一千零一十一個怎麼辦(3)OracleSQL
- 塗抹ORACLE-第5章-SQL*Loader 之一千零一十一個怎麼辦(2)OracleSQL