CentOS 7.2 安装MariaDB 10.1教程:yum配置与安全设置
需积分: 0 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 进行数据库管理和操作。记得定期备份数据,并保持软件更新以确保系统的安全性。
2020-09-09 上传
2017-11-21 上传
2020-09-09 上传
2020-09-15 上传
2020-09-15 上传
2020-12-15 上传
2021-01-10 上传
2017-05-11 上传
2017-09-15 上传
红尘︶炼心
- 粉丝: 24
- 资源: 32
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录