博客 / Linux/ CentOS 6.5 64位系统安装与配置MariaDB数据库

CentOS 6.5 64位系统安装与配置MariaDB数据库

前言

MariaDB是MySQL的一个流行分支,由MySQL原始开发者维护,旨在保持开源数据库的自由与开放。本文介绍在CentOS 6.5 64位系统上安装和配置MariaDB 10.0版本的方法。请注意,CentOS 6系列已于2020年11月结束生命周期(EOL),建议在生产环境中使用更新的操作系统(如CentOS 7/8 Stream或Rocky Linux/AlmaLinux)和更新的MariaDB版本(如10.11 LTS)。以下步骤主要供学习或遗留系统维护参考。

步骤一:配置MariaDB YUM仓库

首先,创建一个新的YUM仓库配置文件。

vi /etc/yum.repos.d/MariaDB.repo

将以下内容粘贴到文件中并保存退出。此配置指向MariaDB 10.0版本在CentOS 6 x86_64系统上的官方仓库。

# MariaDB 10.0 CentOS repository list
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

重要说明: 原仓库URL可能已失效。如果遇到连接问题,建议访问 MariaDB官方下载页 获取最新的仓库配置,或考虑使用系统默认仓库中的较新版本。

步骤二:安装MariaDB服务器与客户端

配置好仓库后,使用YUM包管理器安装MariaDB的核心软件包。

sudo yum install MariaDB-server MariaDB-client

安装过程中,系统会提示您导入GPG密钥并确认安装。按y键继续。

步骤三:启动、停止与重启MariaDB服务

在CentOS 6中,可以使用传统的/etc/init.d脚本或service命令来管理服务。

启动服务

sudo /etc/init.d/mysql start

或者使用更简洁的命令:

sudo service mysql start

停止服务

sudo service mysql stop

重启服务

sudo service mysql restart

注意: 在MariaDB中,服务名通常为mysql,与MySQL保持一致。

设置开机自启

为了确保系统重启后MariaDB能自动运行,请执行:

sudo chkconfig mysql on

步骤四:安全初始化(推荐)

安装完成后,强烈建议运行安全配置脚本,以设置root密码、移除匿名用户、禁止远程root登录等。

sudo mysql_secure_installation

根据提示完成一系列安全设置。

步骤五:卸载MariaDB

如果需要卸载MariaDB服务器软件包,可以使用以下命令:

sudo yum remove MariaDB-server

此命令会移除服务器包,但通常不会自动删除配置文件(如/etc/my.cnf)和数据目录(如/var/lib/mysql)。如需彻底清除,请手动删除这些残留文件和目录。

总结与更新建议

本文演示了在已停止支持的CentOS 6.5上安装旧版MariaDB 10.0的流程。对于新项目,我们强烈建议:

  • 使用受支持的操作系统,如CentOS 7(2024年6月EOL)、CentOS Stream、Rocky Linux或Ubuntu LTS。
  • 安装MariaDB的长期支持(LTS)版本,如10.11或11.x系列,以获得安全更新和新特性。
  • 使用系统默认仓库或MariaDB官方提供的最新仓库配置进行安装。

通过遵循这些建议,您可以确保数据库环境的安全性与稳定性。

发表评论

您的邮箱不会公开。必填项已用 * 标注。