MySQL高效管理实战
MySQL高效管理实战
Arunjith Aravindan, Jeyaram Ayyalusamy
门佳 译
出版时间:2025年12月
页数:591
“本书为深入理解MySQL提供了绝佳途径。书中通过详尽的解释、丰富的示例和大量图示,有效引导读者逐步掌握每个知识点。”
——Andres Sacco
TravelX技术负责人
“DBA献给DBA:想要管理好MySQL 8,此书不容错过。”
——Colin Charles
DatabaseTimes.com

本书面向希望提升自身MySQL技能的中高级DBA及IT专业人士,全面介绍了MySQL数据库的管理与优化方法。你将学习创建数据库、实施备份和恢复、配置安全策略、实现高可用性和可伸缩性,以及性能调优。
作者Arunjith Aravindan和Jeyaram Ayyalusamy结合实用技术、经验分享、真实案例,展示了如何部署和管理MySQL、Amazon RDS、Amazon Aurora、Azure MySQL。读完本书后,你将掌握有效管理、维护、优化MySQL数据库所需的知识和技能。
使用MySQL 8在本地和云端设计并实现可伸缩且可靠的数据库基础架构。
● 安装和配置软件,管理用户账户,优化数据库性能。
● 备份与恢复策略,安全措施及高可用性解决方案。
● 应用数据库模式设计、索引策略及复制技术的最佳实践。
● 实施高级数据库特性和技术,比如复制、集群、负载均衡、高可用性。
● 使用诊断工具和方法排查常见问题及错误。
● 协助完成MySQL重大升级,包括从MySQL 5.7升级至MySQL 8。
  1. 前言
  2. 第1章 MySQL 8简介
  3. 1.1 社区版
  4. 1.2 企业版
  5. 1.3 Percona Server for MySQL
  6. 1.4 MySQL配置文件
  7. 1.5 MySQL 8的重大更新
  8. 1.6 小结
  9. 第2章 安装与配置MySQL服务器
  10. 2.1 在Windows上安装MySQL服务器
  11. 2.2 在Linux上安装MySQL社区版
  12. 2.3 安装Percona Server for MySQL 8
  13. 2.4 配置MySQL服务器
  14. 2.5 在安装过程中加固MySQL服务器
  15. 2.6 监控MySQL
  16. 2.7 MySQL服务器问题排查
  17. 2.8 小结
  18. 第3章 事务性数据字典与InnoDB架构
  19. 3.1 事务性数据字典
  20. 3.2 InnoDB存储引擎
  21. 3.3 使用InnoDB内存结构优化数据库性能
  22. 3.4 InnoDB 磁盘结构
  23. 3.5 创建InnoDB表
  24. 3.6 自增计数器的持久化
  25. 3.7 InnoDB索引概述
  26. 3.8 InnoDB表空间
  27. 3.9 使用InnoDB redo日志
  28. 3.10 InnoDB锁与事务模型
  29. 3.11 使用NOWAIT与SKIP LOCKED处理热行
  30. 3.12 重要的InnoDB配置变量
  31. 3.13 MySQL 8持久化系统变量
  32. 3.14 小结
  33. 第4章 备份与恢复
  34. 4.1 选择备份策略时需要考虑的因素
  35. 4.2 物理备份与逻辑备份的区别
  36. 4.3 物理备份
  37. 4.4 逻辑备份
  38. 4.5 时间点恢复
  39. 4.6 二进制日志管理
  40. 4.7 备份与恢复的最佳实践
  41. 4.8 使用加密保护备份
  42. 4.9 小结
  43. 第5章 MySQL安全
  44. 5.1 安全威胁类型
  45. 5.2 MySQL安全的重要性
  46. 5.3 MySQL的认证与授权
  47. 5.4 保障 MySQL 通信安全
  48. 5.5 管理MySQL角色
  49. 5.6 使用InnoDB静态数据加密
  50. 5.7 保护MySQL复制
  51. 5.8 MySQL安全审计
  52. 5.9 小结
  53. 第6章 MySQL复制
  54. 6.1 MySQL复制的工作机制
  55. 6.2 MySQL中的复制类型
  56. 6.3 监控复制状态
  57. 6.4 复制问题排查
  58. 6.5 小结
  59. 第7章 高可用性与可扩展性
  60. 7.1 理解高可用性和可扩展性概念
  61. 7.2 使用Orchestrator管理拓扑
  62. 7.3 集群
  63. 7.4 小结
  64. 第8章 MySQL性能调优
  65. 8.1 硬件资源考量
  66. 8.2 数据库设计规划
  67. 8.3 网络延迟
  68. 8.4 工作负载
  69. 8.5 理解MySQL查询执行过程
  70. 8.6 MySQL InnoDB缓冲池调优
  71. 8.7 InnoDB线程并发调优
  72. 8.8 使用MySQL Performance Schema
  73. 8.9 小结
  74. 第9章 MySQL监控与管理
  75. 9.1 理解核心管理概念
  76. 9.2 Percona Monitoring and Management(PMM)
  77. 9.3 MySQL Enterprise Monitor
  78. 9.4 MySQL Workbench
  79. 9.5 MySQL 命令行工具
  80. 9.6 管理MySQL日志
  81. 9.7 小结
  82. 第10章 如何促进实施MySQL的重大升级
  83. 10.1 升级MySQL大版本的重要性
  84. 10.2 服务器端测试(MySQL Shell升级检查器)
  85. 10.3 应用端查询测试
  86. 10.4 生产环境升级策略
  87. 10.5 小结
  88. 第11章 云端的MySQL:Amazon RDS
  89. 11.1 解析RDS for MySQL架构
  90. 11.2 理解RDS for MySQL的优势
  91. 11.3 创建 RDS for MySQL 实例
  92. 11.4 使用MySQL客户端连接RDS for MySQL
  93. 11.5 为MySQL配置RDS以获得最佳性能
  94. 11.6 确保RDS for MySQL的访问安全
  95. 11.7 启用自动备份
  96. 11.8 从自动备份还原
  97. 11.9 在RDS for MySQL中创建数据库快照
  98. 11.10 还原备份与快照
  99. 11.11 调整RDS for MySQL的资源与规格
  100. 11.12 配置CloudWatch指标与告警
  101. 11.13 启用增强监控
  102. 11.14 分析数据库日志以排除故障
  103. 11.15 使用Performance Insights定位瓶颈
  104. 11.16 排查网络连通性问题
  105. 11.17 RDS for MySQL的成本优化最佳实践
  106. 11.18 小结
  107. 第12章 云端的MySQL:Amazon Aurora
  108. 12.1 创建Aurora MySQL数据库集群
  109. 12.2 配置数据库实例设置
  110. 12.3 连接Aurora MySQL数据库
  111. 12.4 配置性能与内存设置
  112. 12.5 修改Amazon Aurora数据库集群
  113. 12.6 优化查询与索引
  114. 12.7 使用Amazon RDS Performance Insights
  115. 12.8 自动调整Amazon Aurora只读副本
  116. 12.9 实施缓存策略
  117. 12.10 监控与故障排除
  118. 12.11 高可用性与故障转移策略
  119. 12.12 备份、恢复及时间点还原
  120. 12.13 安全与合规最佳实践
  121. 12.14 成本优化与资源管理
  122. 12.15 将Amazon Aurora与其他AWS服务集成
  123. 12.16 小结
  124. 第13章 云端的MySQL:Azure Database
  125. for MySQL
  126. 13.1 Azure Database for MySQL入门
  127. 13.2 保护MySQL实例安全
  128. 13.3 使用Flexible Server
  129. 13.4 增强的Restore Experience
  130. 13.5 通过Azure门户管理Azure Database for MySQL - Flexible Server中的只读副本
  131. 13.6 迁移
  132. 13.7 创建备份
  133. 13.8 还原数据库
  134. 13.9 小结
  135. 第14章 结语
书名:MySQL高效管理实战
译者:门佳 译
国内出版社:中国电力出版社
出版时间:2025年12月
页数:591
书号:978-7-5239-0537-1
原版书书名:Hands-On MySQL Administration
原版书出版商:O'Reilly Media
Arunjith Aravindan
 
Arunjith Aravindan,Percona咨询顾问,协助托管服务客户建立并维护稳定可靠的MySQL基础设施。
 
 
Jeyaram Ayyalusamy
 
Jeyaram Ayyalusamy,Doyensys项目经理,拥有18年开源及Oracle数据库技术经验的资深计算机专家。
 
 
本书的封面动物为一只普通翠鸟(学名:Alcedo atthis),这是一种分布于欧亚大陆和北美的体型较小的翠鸟,共有七个亚种,栖息在湖泊、池塘、溪流以及湿地的岸边。
这种鸟最显著的特征是鲜艳的蓝橙配色:翅膀、背部、头部呈蓝色,双爪为红色。雄鸟的喙为纯黑色,雌鸟上喙黑色下喙棕色。普通翠鸟在捕食水中猎物时会快速振翅,每天摄食相当于体重约60%的小鱼、甲壳类、螃蟹。作为河流污染的指示物种,其在IUCN红色名录中被评为无危级别。
购买选项
定价:148.00元
书号:978-7-5239-0537-1
出版社:中国电力出版社