手动编译安装mysql数据库(全程无报错!)

手动编译安装mysql数据库(全程无报错!)

一、mysql数据库

mysql是一种开源式的数据库,所以拥有源码包之后可以自定义安装的内容,并且在之后的LAMP架构的搭建中骑着至关重要的作用。

二、mysql数据库环境的安装

  1. 为了在后续的编译中防止出错,我需要先将ncurses和autoconf通过yum安装好。图2.1 解压mysql压缩包进入到mysql-5.6.26目录中可以看到,其中并没有config的脚本文件,但是有cmake也是一个脚本文件,为了能够执行cmake也需要提前安装好cmake图2.2。
    图2.1
    在这里插入图片描述
    图2.2
    在这里插入图片描述
    在这里插入图片描述
  2. 配置cmake,设定好安装路径,字符集,主配置文件路径,mysql用户的家目录和数据库的通讯文件连接数据。图2.3
    图2.3
    在这里插入图片描述

三、进行编译

这一步就一条命令,但是系统运行时间最长而且容易出错。make && make install。图3.1

在这里插入图片描述

四、后续操作

漫长的等待后,编译过程没有出错那么恭喜你,安装就快要完成了。

  1. 之后就需要将系统原有的mysql的主配置文件进行覆盖。将support-files/my-default.cnf复制到&&etc中并改名为 my.cnf。将mysql的启动脚本复制到**/etc/init.d**目录中去,并将其权限开到最大。图4.1
    图4.1
    在这里插入图片描述

  2. 让系统的环境变量中加入mysql中的命令,现在系统可以识别mysql的命令了。图4.2
    图4.2
    在这里插入图片描述

  3. 添加mysql用户使其无法在bash环境下登陆,并将**/usr/local/mysql**路径下的文件属主和属组改为mysql。图4.3
    图4.3
    在这里插入图片描述

  4. 初始化数据库。图4.4
    图4.4
    在这里插入图片描述

  5. 修改启动脚本,添加数据库的工作目录和数据存放位置。图4.5
    图4.5
    在这里插入图片描述

  6. 开启mysql数据库。图4.6
    图4.6
    在这里插入图片描述

五、总结

安装mysql的过程是非常耗时的,如果安装过程中出现报错是令人非常沮丧的,所以一定要提前安装好环境以免重头再来。在LAMP架构中数据库扮演者储存用户信息的重要角色,我会在后续的博客中发布如何构建LAMP架构来实现论坛的安装。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值