MySQL相应版本的tar包下载
在5.7的版本的MySQL编译安装的时候,需要依赖C语言的库文件【boost】,
如上图所示,如果你使用第一个MySQL的tar包,还需要去网上去下载boost即C语言的库文件,但是第二个tar包就既包含MySQL的源码包也包含这个C语言的boost库文件。
规划:
数据目录 /mysql/data 逻辑卷
二进制日志 /mysql/log
至少准备三块盘,一块盘是启动分区和根分区来使用,
一块盘是数据目录来使用,
一块盘是二进制日志来使用
阿帕奇是一个用C语言编写的软件所以在编译安装阿帕奇的时候,需要使用gcc来源码编译这个阿帕奇软件才可以。
但是同样是用C语言编写的MySQL软件,就需要在编译安装的使用使用cmake来编译安装这个软件。但是cmake软件是用C语言编写的,所以cmake工作的时候还需要使用gcc软件来进行编译的操作。
1.规划数据目录,二进制日志目录:
规划数据目录
如上图所示,这是在规划使用名叫/mysql/data的逻辑卷来作为源码编译MySQL软件时的数据目录。
如上图所示,这是在创建/mysql/data/和/mysql/log/这两个数据目录。然后我们需要将之前创建的/dev/mysql/data这个逻辑卷挂载到/mysql/data/,
随后去编辑/etc/fstab文件,然后使用mount -a去检测/etc/fstab文件是否出错。
如上图所示,这是逻辑卷/dev/mysql/data/挂载到/mysql/data,并且这个逻辑卷的文件格式是ext4
规划二进制日志目录
如上图所示,这是格式化整块磁盘,给这个磁盘设置ext4的文件系统。
如上图所示,这是编辑/etc/fstab文件,将格式化之后的/dev/sdc挂载到/mysql/log/
随后使用mount -a去检测/etc/fstab文件中的内容是否出错。
<