HCRM博客

如何在 CentOS 上安装 MariaDB?

CentOS安装MariaDB的步骤可以分为几种不同的方法,包括官方yum源安装、二进制包安装以及源码编译安装,以是每种方法的详细步骤和说明:

官方yum源安装

1、检查环境:确保防火墙关闭(systemctl status firewalld)和SELinux关闭(getenforce)。

如何在 CentOS 上安装 MariaDB?-图1
(图片来源网络,侵权删除)

2、配置Yum源:编辑/etc/yum.repos.d/base.repo文件,添加以下内容来配置MariaDB的Yum源。

[mariadb]
name = MariaDB
baseurl = https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/10.5/centos7amd64
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/RPMGPGKEYMariaDB
gpgcheck=1

3、安装MariaDB:使用yum install命令安装MariaDB服务器和客户端。

yum repolist
yum install y mariadbserver
systemctl start mariadb
mysql
systemctl stop mariadb
systemctl start mysqld
mysql
systemctl stop mysqld

4、安全防护:运行mysql_secure_installation进行安全设置,包括设置密码、删除匿名用户等。

5、其他配置:如果需要更改数据库路径,可以编辑/etc/my.cnf文件,并在[mysqld]部分添加datadir参数指向新路径,然后重启服务使更改生效。

二进制包安装

1、检查环境:同上,确保防火墙和SELinux关闭。

2、上传并解压二进制包:将下载的MariaDB二进制包上传到服务器,解压并创建软链接。

如何在 CentOS 上安装 MariaDB?-图2
(图片来源网络,侵权删除)
useradd r d /data/mysqldb s /sbin/nologin mysql
mkdir /data/mysqldb
chown mysql.mysql /data/mysqldb
tar zxvf mariadb10.5.4linuxsystemdx86_64.tar.gz
cd mariadb10.5.4linuxsystemdx86_64
make install
ln s /usr/local/mysql/bin/mysql /usr/bin/mysql
ln s /usr/local/mysql/bin/mysqld /usr/bin/mysqld

3、添加系统PATH:将MariaDB的bin目录添加到系统的PATH中。

echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile
source /etc/profile

4、初始化数据库:运行mysql_install_db脚本初始化数据库。

mysql_install_db datadir=/data/mysqldb user=mysql

5、启动MariaDB服务:使用systemctl命令启动MariaDB服务,并设置为开机自启动。

systemctl start mariadb
systemctl enable mariadb

源码编译安装

1、下载源码:从MariaDB官网下载相应版本的源码包。

2、解压源码:使用tar命令解压源码包。

3、编译安装:进入解压后的目录,执行cmake进行配置,然后使用make命令进行编译,最后使用make install进行安装。

如何在 CentOS 上安装 MariaDB?-图3
(图片来源网络,侵权删除)

4、配置环境变量:将MariaDB的bin目录添加到系统的PATH中。

5、初始化数据库:运行mysql_install_db脚本初始化数据库。

6、启动MariaDB服务:使用systemctl命令启动MariaDB服务,并设置为开机自启动。

多实例安装(以Yum源安装为例)

1、配置多个实例:在my.cnf文件中配置多个[mysqld]部分,每个部分代表一个实例。

2、创建数据目录:为每个实例创建独立的数据存储目录。

3、启动多个实例:使用systemctl命令启动所有实例,并为每个实例创建一个systemd服务文件。

常见问题解答(FAQs)

1、如何查看已安装的MariaDB版本?:可以通过运行mysql versionmariadb version命令来查看已安装的MariaDB版本。

2、如何修改MariaDB的数据存储路径?:可以通过编辑my.cnf文件中的[mysqld]部分,添加或修改datadir参数来指定新的数据存储路径,修改后需要重启MariaDB服务使更改生效。

通过以上详细的步骤和说明,您应该能够在CentOS系统中成功安装MariaDB,并进行必要的配置和管理,如果在安装过程中遇到任何问题,可以参考相关的文档或社区论坛寻求帮助。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/7971.html

分享:
扫描分享到社交APP
上一篇
下一篇