ChunBlog.Com

我愿像茶一样 把苦涩留在心里 散发出来的都是清香



Centos7.4 编译安装Mysql 5.7.21 配置开机启动

Centos7.4 编译安装Mysql 5.7.21数据库,加添服务并 配置开机启动。使用yum安装的Mysql一般版本比较旧,如果想要尝试最新的功能或者需要指定特殊的功能的话,就需要手工进行编译安装了。

一、下载Mysql boost

下载源码
https://dev.mysql.com/downloads/mysql/
1.在Select Operating System:选择Source Code
2.在下面的Select OS Version:选择Generic Linux (Architecture Independent);
3.然后再下面的部分可以看到Compressed TAR Archive,单击后面的Download;
4.在最下面的No thanks, just start my download.就是下载地址了

二、下载boost

Mysql5.7 要求boost的版本1.59

三、安装依赖

四、解压mysql源文件

五、进入Mysql源文件目录,新建configure做为编译目录,并进入该目录

六、使用cmake进行生成编译环境

-DCMAKE_INSTALL_PREFIX mysql安装目录
-DMYSQL_DATADIR 数据库文件没有了
-DSYSCONFDIR 配置文件目录(配置文件需要自己创建)
-DMYSQL_UNIX_ADDR sock目录 春风这里使用/dev/shm(物理内存目录)
-DWITH_BOOST= boost源码文件
-DEXTRA_CHARSETS 安装所字符集 可以用all安装所有扩展字符集
-DDEFAULT_CHARSET 使用utf8字符
-DDEFAULT_COLLATION 校验字符

如果编译出现错误,请先删除CMakeCache.txt后,再重新编译

如果出现下面的提示就表示成功生成了编译环境

七、使用make进行编译

八、初始化数据库

1.新建www用户组

2.新建mysql用户

3.新建数据库文件夹、日志文件夹、配置文件文件夹,并更改用户为mysql

4.创建配置文件

加入以下内容

5.配置MySQL环境变量

6.初始化数据库

九、复制启动脚本 配置开机启动

1.复制启动脚本

2.修改脚本

找到以下两行

改为

3.给脚本可执行权限

4.启动Mysql数据库

5.设为开机启动

十、修改Mysql 初始密码

1.获取初始密码

2.使用初始密码登陆Mysql

3.修改root密码

4.重启Mysql

Mysql启动、停止、重启命令


作者  :  耿保春

相识是一种美,人海茫茫遇见你!



文章评论

发表留言

About ME

about me

春风

我愿像茶一样,把苦涩留在心里,散发出来的都是清香

Contact ME