安装环境
系统:CentOS 7.5
软件:MariaDB 10.2.25 官方下载地址 https://downloads.mariadb.org/interstitial/mariadb-10.2.25/source/mariadb-10.2.25.tar.gz/from/http%3A//mirrors.tuna.tsinghua.edu.cn/mariadb/ 首先安装软件包和编译器:
创建MariaDB安装目录、数据库存放目录、建立用户和目录
先创建一个名为mysql且没有登录权限的用户和一个名为mysql的用户组,然后安装mysql所需的依赖库和依赖包,最后通过cmake进行安装的详细配置。
创建mysql用户组和数据库相关目录
提前预定MariaDB
的安装目录为/app/mysql
并且数据目录为/data/mysql
,赋予mysql
用户权限
删除CentOS 默认数据库配置文件
卸载系统自带mariadb-libs(查询若无略过)
下载解压源码包(软件自行下载wget下载过慢)
解压
cmake 编译安装(开始已安装)
cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另一个指定的目录中而非源码目录中进行,这可以保证源码目录不受任何一次编译的影响,因此在同一个源码树上可以进行多次不同的编译,如针对于不同平台编译
编译安装
注释版(拷贝来的以便自己理解,只为安装自觉略过)
准备环境变量
生成数据库文件(使用用户执行脚本, 安装数据库到数据库存放目录)
准备配置文件(>拷贝mariadb安装目录下 support-files目录下的文件wsrep.cnf到/etc目录并重命名为my.cnf)
准备启动脚本
启动服务
初始化MariaDB
以下提示:
启动MariaDB
服务
查看MariaDB
服务状态(开启状态)