1. 简介
MySQL是一种快速易用的关系型数据库管理系统(RDBMS),它通过插件形式提供了多种存储引擎,目前最通用的是InnoDB。作为一款开放源码的数据库软件,MySQL社区及用户活跃度很高,用户问题往往可以及时得到响应。此外,MySQL还具有软件体积小、安装简单易于维护等优点。
官方链接:https://dev.mysql.com/doc/refman/5.7/en/
类别:云计算/数据库
2. 部署环境
3. 安装部署
3.1 依赖安装
在系统中安装需要的组件,安装相应的库:
3.2 编译升级GCC
由于服务器Centos7.5默认安装的GCC版本较低,需要进行升级GCC,版本信息如下:
下载编译安装gcc 7.3.0
设置gcc环境变量
更换gcc的lib库
验证gcc版本
3.3 编译安装MySQL
下载相应的源码包
新建Mysql用户和用户组,保证mysql服务的独立性
预编译
编译安装
设置启动脚本,开机自启动
修改配置文件
添加mysql的环境变量
初始化数据库
启动数据库
设置数据库root用户密码
3.4 测试
安装结束后执行命令启动MySQL:
3.5 参考信息
[1] 在CentOS7上编译安装MySQL 5.7.13步骤详解:https://www.jianshu.com/p/95a103add722
[2] 安装MySQL常见的三种方式:https://www.jb51.net/article/71860.htm
[3] mysql.sock的作用:https://www.cnblogs.com/mrwang1101/p/4887842.html
1. 简介
MySQL是一种快速易用的关系型数据库管理系统(RDBMS),它通过插件形式提供了多种存储引擎,目前最通用的是InnoDB。作为一款开放源码的数据库软件,MySQL社区及用户活跃度很高,用户问题往往可以及时得到响应。此外,MySQL还具有软件体积小、安装简单易于维护等优点。
官方链接:https://dev.mysql.com/doc/refman/5.7/en/
类别:云计算/数据库
2. 部署环境
Packet Name
Version
CentOS
CentOS 7.5 with ARM
MySQL
5.7.22
Boost
1.59.0
3. 安装部署
3.1 依赖安装
在系统中安装需要的组件,安装相应的库:
3.2 编译升级GCC
由于服务器Centos7.5默认安装的GCC版本较低,需要进行升级GCC,版本信息如下:
下载编译安装gcc 7.3.0
设置gcc环境变量
更换gcc的lib库
验证gcc版本
3.3 编译安装MySQL
下载相应的源码包
新建Mysql用户和用户组,保证mysql服务的独立性
预编译
编译安装
设置启动脚本,开机自启动
修改配置文件
添加mysql的环境变量
初始化数据库
启动数据库
设置数据库root用户密码
3.4 测试
安装结束后执行命令启动MySQL:
3.5 参考信息
[1] 在CentOS7上编译安装MySQL 5.7.13步骤详解:https://www.jianshu.com/p/95a103add722
[2] 安装MySQL常见的三种方式:https://www.jb51.net/article/71860.htm
[3] mysql.sock的作用:https://www.cnblogs.com/mrwang1101/p/4887842.html