如果一个干净的系统从没有mysql的0开始,到mysql完全启动,应该可以有下面几个过程。
mysql安装
- mysql版本以及选择
mysql分支:mysql官方版,mariadb,percona
以后的讲述以官方版本为准。虽然mysql已经被oracle收购,业内有对其是否被大公司控制的担心,但仍然看好它在业内的前景,所以本《全脉络mysql》系列都是以官方版本为基础。
mysql官方版本:5.6,5.7,8.0。
自从mysql被Oracle收购,版本发布速度很快,改进了很多的功能。到现在的mysql8,包含了很多新特性,被称为大杀器,数据库大牛叶金荣甚至说“逆之者亡”。商业互吹,听听即可,但采用mysql8是业内普遍共识。 - mysql安装方法
mysql安装,一般有3种方法:编译安装,二进制安装与rpm安装。
- 编译安装。编译安装比较灵活,可以选择很多自己所需要的编译参数,但要求使用者对每个编译参数非常了解。同时编译安装比较耗时,可能需要数个小时才能安装完毕
- 二进制安装。二进制安装是直接使用Oracle官方提供的已经编译好的二进制包,经过初始化之后即可使用。
- rpm安装。
- mysql全系统文件介绍
- mysql初始化流程【此处暂放,等初始化细节从源代码级别搞清楚后再写】
mysql启动
- mysql配置说明。对mysql常用参数说明,并给出设置原则和建议数值。
- mysql启动过程。讲述源码级别的启动过程
- 客户端工具。讲述客户端的一些原理和参数,如何定制自己的客户端
,以及auto-rehash参数设置与命令行提示工具mycli的安装与使用
网友评论