1、进入/usr/local/目录
cd /usr/local
2、官网下载mairadb二进制安装包
https://downloads.mariadb.org/mariadb/
3、解压安装包
tar xf mariadb-10.5.8-linux-systemd-x86_64.tar.gz
4、创建mysql软链接
ln -s mariadb-10.5.8-linux-systemd-x86_64 mysql
5、进入mysql目录
cd mysql/
6、目录里有INSTALL-BINARY,可阅读此文档按照步骤进行接下来的操作
7、创建mysql用户
useradd -r -s/sbin/nologin mysql
8、更改目录所有者
chown -R mysql.mysql /usr/local/mysql/
9、将目录中的可执行文件夹加入PATH变量
echo 'PATH=/usr/local/mysql/bin/:$PATH' >/etc/profile.d/mysql.sh
. /etc/profile.d/mysql.sh
10、将mysql数据库安装到指定目录
./scripts/mysql_install_db --datadir=/data/mysql
11、更改数据库文件的所有者
chown -R mysql.mysql /data/mysql
12、将启动脚本复制到Centos7下指定目录
cp support-files/systemd/mariadb.service /usr/lib/systemd/system/
13、修改配置文件
vi /etc/my.cnf
[mysqld]
datadir=/data/mysql
socket=/data/mysql/mysql.sock
vi /etc/my.cnf.d/mysql-clients.cnf
[mysql]
socket=/data/mysql/mysql.sock
14、启动mariadb服务
systemctl start mariadb
15、安全初始化
ln -s /data/mysql/mysql.sock /tmp/
mysql_secure_installation
rm -f /tmp/mysql.sock