以前MySQL方面接触的少,怎么安装配置才合理?
用户和权限设计的这么灵活,怎么玩才安全?
数据需要频繁导入导出,怎么快速搞定?
数据写入时明明都是正常的,读取出来显示却乱码,到底怎么回事儿?
MySQL自带了那么多命令行工具,都能干点什么活?
保存的数据越来越多,怎么保障它们的安全?
数据库运行的越来越慢,想让它快一点点,应该怎么办?
单个实例承载的压力太大,怎么将其扩展?
管理的数据库服务越来越多,怎样轻松有效地监控数据库状态?
……
不烦不燥,不困不乏,不徐不疾,MySQL精髓,得之于手。
出任CTO,迎娶白富美,分分钟的搞定!
《涂抹MySQL:跟着三思一步一步学MySQL》不是一本逐个介绍MySQL命令的书,不是一本用户帮助手册,也不是这个功能讲完讲那个功能的书。因为在写作之初我就设定了一条主线,不是依次讲特性,而要依据用户接触和学习MySQL的脉络去把握内容的安排。
《涂抹MySQL:跟着三思一步一步学MySQL》主要侧重于MySQL数据库从无到有及其安装、配置、管理、优化的过程,其中穿插介绍数据导入导出,性能/状态监控,备份恢复和优化方面等内容,同时还会谈一谈MySQL数据库服务从单台到多台,从单实例到多实例集群的部署方案。
《涂抹MySQL:跟着三思一步一步学MySQL》主要面向Web应用的一线开发人员和对MySQL数据库较有兴趣,希望使用或正在使用的读者。对于有志从事数据库管理员相关职业的读者,相信本书能够帮助他们快速找到入门的路径;本书中提到的一些技巧类应用和扩展方案,即使对于具有一定技术实力的有经验的MySQL DBA,相信也会有一定的启发;此外本书也可以作为大中专院校相关专业师生的参考工具书和相关培训机构的培训教材。
《涂抹MySQL:跟着三思一步一步学MySQL》部分源代码,读者可以到中国水利水电出版社网站及万水书苑免费下载。
第1 章 开源运动与开源软件MySQL ··········· 1
1.1 开源软件的故事 ·········································· 1
1.1.1 GNU 说,我代表着一个梦想 ··········· 3
1.1.2 FSF 说,兄弟我顶你 ·························· 4
1.1.3 兄弟,你是“自由软件”吗 ············· 4
1.1.4 GPL 说,持证上岗光荣 ····················· 5
1.1.5 开源软件说,队长别开枪,咱们是一伙的 ······································ 6
1.2 MySQL 的悄然而至 ···································· 7
1.2.1 起源 ······················································· 7
1.2.2 根据地成立 ·········································· 9
1.2.3 快速发展,大踏步向前······················ 9
1.2.4 世事难料,不经历风雨怎能见彩虹 ················································· 12
1.2.5 向前向前向前 ···································· 14
1.2.6 以开源的心态学开源 ························ 15
第2 章 安装MySQL 数据库软件 ··············· 17
2.1 Windows 平台安装 ···································· 18
2.1.1 安装包方式安装 ································ 19
2.1.2 压缩包方式安装 ································ 28
2.1.3 Windows 平台的一些限制 ··············· 29
2.2 Linux 平台安装 ·········································· 30
2.2.1 RPM 包方式安装 ······························ 31
2.2.2 源码编译方式安装 ···························· 37
2.2.3 二进制包方式安装 ···························· 40
.......