如何在CentOS上安装和配置MariaDB数据库服务器
MariaDB是一个流行的开源关系型数据库管理系统,它与MySQL兼容,并提供了更好的性能和更多功能。本文将详细介绍如何在CentOS系统上安装和配置MariaDB数据库服务器。
一、更新软件包
在开始安装MariaDB之前,建议先更新系统的软件包以确保所有组件都是最新版本。打开终端并输入以下命令:
yum update -y
这将下载并安装所有可用的更新。
二、安装MariaDB
接下来,使用yum包管理器来安装MariaDB。由于默认的CentOS仓库中可能没有最新的MariaDB版本,因此我们推荐从官方MariaDB仓库进行安装。添加MariaDB仓库:
sudo vi /etc/yum.repos.d/MariaDB.repo
然后根据你的操作系统版本(如CentOS 7或8)添加相应的仓库配置信息。例如,对于CentOS 7:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
保存文件后,执行以下命令来安装MariaDB:
yum install MariaDB-server MariaDB-client -y
安装完成后,启动MariaDB服务并设置开机自启:
systemctl start mariadb
systemctl enable mariadb
三、初始化MariaDB
首次启动MariaDB时需要对其进行安全初始化。运行如下命令:
mariadb-secure-installation
按照提示完成一系列的安全设置,包括设置root用户密码、删除匿名用户、禁止远程root登录等。
四、配置MariaDB
MariaDB的主要配置文件位于/etc/my.cnf。你可以编辑这个文件来进行更深入的配置,比如调整内存分配、优化查询缓存等。但如果你只是想快速启动MariaDB而不需要特别定制的话,默认配置就已经足够用了。
五、连接到MariaDB
现在可以尝试连接到新安装的MariaDB实例了。使用以下命令登录:
mysql -u root -p
输入之前设置的root密码即可进入MariaDB命令行界面。在这里你可以创建新的数据库、表结构以及执行各种SQL语句。
六、防火墙设置
如果服务器开启了防火墙,则还需要允许外部访问3306端口(默认的MariaDB端口)。可以通过以下命令开放该端口:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
这样就能确保其他机器能够通过网络访问你的MariaDB数据库了。
七、总结
以上就是在CentOS上安装和配置MariaDB数据库服务器的基本步骤。通过这些操作,你应该已经成功搭建了一个稳定可靠的MariaDB环境。实际应用中可能还需要根据具体需求进一步调整和优化配置。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/206458.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。