红帽rpm安装
二进制
源码编译安装方式
因为源码编译安装需要依赖boost这个c++库
rpm -qa|grep mariadb
rpm -e mariadb-libs-5.5.65-1.el7.x86_64 --nodeps
创建用户组
groupadd mysql
创建用户
useradd -r -g mysql -M -s /bin/false mysql
准备一些依赖,官网
地址:
https://dev.mysql.com/doc/refman/5.7/en/source-installation-prerequisites.html
比如一些所需依赖
make也有
perl系统自带的
perl --version
其余依赖安装
yum install gcc-c++ cmake ncurses ncurses-devel bison openssl*
解压
进入创建bld目录,进入bld执行最简安装
cmake -DWITH_BOOST=../boost ..
#用来支持加密连接,默认使用系统的OpenSSL库
-DWITH_SSL=system
#安装完后可以使用如下参数查询,如果是yes,则支持加密连接
SHOW VARIABLES LIKE ‘have_ssl’
#指定安装路径,默认安装在/usr/local/mysql 目录下
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
#数据安装路径
-DMYSQL_DATADIR=/data/mysql
#默认字符集
-DDEFAULT_CHARSET=utf8
#默认排序规则
-DDEFAULT_COLLATION=utf8_general_ci
查看几核
cat /proc/cpu