之前折腾过一次源码编译mariadb数据库,准确的说是失败了,吸收了教训之后,这一次再来尝试一次,照例,为了防止依赖的影响,服务器已经完全格式化,服务器版本如下:
CentOS Linux release 8..1905 (Core)
安装必要的依赖,我就直接使用yum工具来解决了,
yum install gcc \
gcc-c++ \
bison \
libxml2-devel \
libevent-devel \
rpm-build \
ncurses-devel
前往官网下载mariadb,系统选择Source。
#官网
https://mariadb.org/download/
我是放在了服务器opt目录下
[root@opt]# pwd ; ls
/opt
mariadb-10.5.9.tar.gz
创建mysql用户专门负责运行mysql数据库,为了提高系统安全性,将该类账户的Bash终端设置为nologin