官网下载二进制安装包
https://mariadb.org/download/
解压
代码语言:javascript复制mariadb-10.6.5-linux-systemd-x86_64.tar.gz
mv mariadb-10.6.5-linux-systemd-x86_64 /usr/local/mysql
修改配置文件
代码语言:javascript复制vim /etc/my.cnf
[mysqld]
datadir=/data/mysql
socket=/data/mysql/mysql.sock
innodb_file_per_table=on
symbolic-links=0
log-error=/var/log/mysql/mysql.log
pid-file=/data/mysql/mysql.pid
创建用户设置权限
代码语言:javascript复制groupadd mysql
useradd -g mysql -s /sbin/nologin mysql
mkdir /data/mysql
mkdir /var/log/mysql
touch /var/log/mysql/mysql.log
chown -R mysql.mysql /data/mysql
chown -R mysql.mysql /var/log/mysql
初始化数据库并启动服务
代码语言:javascript复制cd /usr/local/mysql/
scripts/mysql_install_db --user=mysql --datadir=/data/mysql/
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
/etc/init.d/mysqld start
设置密码
代码语言:javascript复制/usr/local/mysql/bin/mysql_secure_installation -S /data/mysql/mysql.sock
测试登录数据库
代码语言:javascript复制/usr/local/mysql/bin/mysql -uroot -p -S /data/mysql/mysql.sock