• 欢迎访问春风博客

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

运维笔记 xiaogang 7年前 (2018-04-11) 2414次浏览 0个评论

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启动、停止、重启命令


ChunBlog.Com , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Centos7.4 编译安装Mysql 5.7.21 配置开机启动
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址