之前折腾过一次源码编译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/optmariadb-10.5.9.tar.gz
创建mysql用户专门负责运行mysql数据库,为了提高系统安全性,将该类账户的Bash终端设置为nologin