【转】在CentOS 8/CentOS 7服务器中安装MariaDB 10.5版数据库的方法
原文连接:https://ywnz.com/linuxysjk/7373.html
本文介绍在CentOS 8/CentOS 7服务器中安装MariaDB 10.5版数据库的方法,MariaDB 10.5的稳定版本已于2020年6月发布,并且将受支持期直到2025年6月。如果您要从其他版本(如10.4)进行升级,请根据MariaDB官方给出的升级指南操作,同时注意两个版本的MariaDB之间的差异,这对于已使用自定义变量调整数据库并确保交易效率的生产用例非常重要。本文介绍的是安装方法,将使用YUM存储库来安装MariaDB 10.5版本。
一、添加MariaDB 10.5 YUM存储库
运行以下命令以将MariaDB提供的存储库添加到CentOS8/7服务器中。
1、将存储库添加到CentOS 8:
sudo tee /etc/yum.repos.d/mariadb.repo<<EOF
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
2、将存储库添加到CentOS 7:
sudo tee /etc/yum.repos.d/mariadb.repo<<EOF
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
通过更新缓存来确认存储库正在运行:
sudo yum makecache
列出可用的存储库:
$ sudo yum repolist
二、在CentOS 8/CentOS 7中安装MariaDB 10.5
添加存储库并确认其正常运行后,我们可以继续在CentOS 8/CentOS 7 Linux机器上安装MariaDB 10.5:
sudo yum install MariaDB-server MariaDB-client
您可以检查要安装的软件包列表,并同意是否可以安装,点击y键继续安装:
在出现提示时,要同意导入GPG密钥,同时点击y键:
RPM软件包详细信息:
$ rpm -qi MariaDB-server
会返回Version:10.5.4的信息:
三、在CentOS 8/CentOS 7中启动MariaDB服务
CentOS 8和CentOS 7均使用Systemd初始化系统,我们可以使用systemctl命令启动服务,如下所示:
sudo systemctl start mariadb
要使服务器重新启动时能够启动服务,请使用以下命令:
$ sudo systemctl enable mariadb
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.
使用systemctl status命令检查服务状态:
$ systemctl status mariadb
会返回Active:active的信息:
如果您需要网络中的其他系统访问数据库,请允许3306端口:
sudo firewall-cmd --add-service=mysql --permanent
sudo firewall-cmd --reload
参考:在CentOS 8系统上配置和管理防火墙(Firewall)的方法。
为了使远程连接正常工作,该服务应侦听IP地址,而不是localhost环回接口:
# Listen on specific IP address in the server(侦听服务器中的特定IP地址)
bind-address=172.21.200.12
# Listen on all available interfaces(监听所有可用接口)
bind-address=0.0.0.0
至此,可以随时使用MariaDB 10.5版本数据库了。