CentOS 7.2 安装MariaDB 10.1教程:yum配置与安全设置

需积分: 0 2 下载量 89 浏览量 更新于2024-08-03 收藏 2KB TXT 举报
在 CentOS 7.2 系统中,通过 yum 工具安装 MariaDB 10.1 是一个常见的操作步骤,因为 yum 是 Red Hat Enterprise Linux (RHEL) 系列系统(包括 CentOS)的默认包管理器。以下是详细的安装和配置过程: 1. 首先,为了使用官方的 MariaDB 软件源,你需要添加MariaDB 的仓库到你的 `/etc/yum.repos.d/` 目录。在这个文件中,创建一个名为 `Mariadb.repo` 的新文件,并设置其内容,如以下所示: ```bash [mariadb] name=MariaDB baseurl=http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 ``` 这行代码定义了仓库的名字、下载地址、以及验证密钥的URL。 2. 之后,你可以使用 `yum` 命令来安装 MariaDB 服务器和客户端组件: ```bash sudo yum install MariaDB-server MariaDB-client ``` 这将下载并安装 MariaDB 的最新版本及其必要的依赖项。 3. 安装完成后,启动 MariaDB 服务: ```bash sudo systemctl start mysql.service ``` 确保服务运行良好,可以使用 `systemctl status mysql.service` 来检查。 4. 接下来,进行 MariaDB 安全初始化。这个过程会提示你设置 root 用户的密码,并询问是否要执行一些安全选项,如删除匿名用户、禁止远程 root 登录等。按照提示进行操作,例如: - 输入当前的 root 密码(如果有的话) - 设置新的 root 密码 - 确认新密码 - 是否删除匿名用户(Y/N) - 是否禁止远程 root 登录(Y/N) - 是否删除测试数据库和访问权限(Y/N) 5. 完成安全初始化后,你可以通过防火墙允许外部连接到 MariaDB 的 3306 端口。首先检查防火墙状态,然后添加规则: ```bash sudo firewall-cmd --state ``` 如果防火墙未运行,启动它: ```bash sudo systemctl start firewalld ``` 然后允许端口: ```bash sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent sudo firewall-cmd --reload ``` 至此,你已经在 CentOS 7.2 上成功安装并配置了 MariaDB 10.1。你可以通过 `mysql` 命令行工具或图形界面如 phpMyAdmin 进行数据库管理和操作。记得定期备份数据,并保持软件更新以确保系统的安全性。