Linux操作系统下安装MySQL5.7

本文档提供了在Linux操作系统CentOS7上安装MySQL5.7的详细步骤,包括环境准备、Boost库的安装、相关编译工具的安装、MySQL源码解压与编译、配置文件设置、数据库初始化以及服务启动和密码修改等关键环节。
摘要由CSDN通过智能技术生成

MySQL是目前最流行的关系数据库管理系统。它分为社区版和企业版。由于其体积小、速度快、成本低,尤其是开放源代码这一特点,使其成为中小型网站开发的首选的数据库平台。

MySQL的安装

环境准备,CentOS7 64bit 2G 内存(1G 内存编译将近一个小时),磁盘空间 15G 以上。
最好使用本地源,由于网络源会把最新的安装包下载,可能会出现安装错误。
从MySQL5.7版本开始,安装MySQL需要依赖 Boost 的C++扩展,而且只能是 1.59.0 版本。
从mysql5.5起,mysql源码安装开始使用cmake了。
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。
他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。
1、准备工作
准备 c++ booost 库,不需要编译 。

    tar xf boost_1_59_0.tar.gz
    mv boost_1_59_0 /usr/local/boost #如果没有boost目录请自行创建

2.安装相关编译工具

yum install gcc*
yum install cmake
yum install ncurses*

3.下载mysql并解压

tar xf mysql-5.7.19.tar.gz -C /usr/local/src ##解压目录,随便在哪解压,解压之后,出现一个mysql57目录,进入mysql
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值