HCRM博客

如何在CentOS上安装MariaDB数据库?

在CentOS上安装MariaDB数据库管理系统,通常有三种方式:官方yum源安装、二进制包安装和源码编译安装,以下是这三种方式的详细介绍:

官方yum源格式安装过程

1、检查环境:确保防火墙关闭和SELinux关闭,并检查是否已安装旧版本的MariaDB或MySQL,如果存在旧版本,需要先卸载。

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

2、配置yum源:编辑/etc/yum.repos.d/base.repo文件,添加MariaDB的官方yum源信息,对于MariaDB 10.5版本,可以添加以下内容:

   [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命令安装MariaDB服务器软件包。

   yum install y mariadbserver

4、启动MariaDB服务:使用systemctl命令启动MariaDB服务。

   systemctl start mariadb

5、进行安全设置:运行mysql_secure_installation脚本进行安全设置,如设置Root密码、删除匿名用户、禁止root远程登录等。

二进制包安装过程

1、检查环境:与yum源安装相同,确保防火墙和SELinux关闭,并检查是否已安装旧版本的MariaDB或MySQL。

2、上传并解压二进制包:将下载的MariaDB二进制包上传到服务器,并解压缩,然后创建软链接,创建mysql用户并修改解压缩文件的执行权限,添加./mysql/bin目录到系统PATH。

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

3、初始化数据库:使用mysql_install_db脚本初始化数据库,指定数据目录为/data/mysqldb。

4、启动MariaDB服务:使用systemctl命令启动MariaDB服务。

   systemctl start mariadb

源码编译安装过程

1、下载源码包:从MariaDB官网下载源码包,如mariadb10.5.4.tar.gz。

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

   tar zxvf mariadb10.5.4.tar.gz

3、进入解压目录:进入解压后的目录。

   cd mariadb10.5.4

4、配置编译选项:根据需要配置编译选项,如指定安装路径、字符集等。

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

5、编译并安装:使用make命令编译源码,然后使用make install命令安装。

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

多实例安装通常用于需要在同一台服务器上部署多个MariaDB实例的场景,具体步骤如下:

1、准备多个配置文件:为每个实例准备一个独立的配置文件,如mysmall.cnf、mylarge.cnf等。

2、复制模板文件:将默认的my.cnf.d目录中的模板文件复制到新的配置文件中,并根据需要进行修改。

3、创建符号链接:为每个实例创建一个符号链接,指向相应的配置文件。

   ln s /path/to/mysmall.cnf /etc/my.cnf.d/mariadbsmall.cnf
   ln s /path/to/mylarge.cnf /etc/my.cnf.d/mariadblarge.cnf

4、启动不同实例:使用systemctl命令启动不同的实例,如systemctl start mariadb@small和systemctl start mariadb@large。

FAQs

问题1:如何在CentOS上卸载MariaDB?

答:可以使用yum remove命令卸载MariaDB。

yum remove mariadbserver mariadb

这将卸载MariaDB服务器和客户端软件包。

问题2:如何查看MariaDB的版本信息?

答:可以通过登录到MariaDB控制台并运行以下命令来查看版本信息:

SELECT VERSION();

或者通过命令行工具查看已安装的软件包信息:

rpm qa | grep mariadb
分享:
扫描分享到社交APP
上一篇
下一篇