如何在centos中下载安装mariadb 10.5的
时间: 2025-06-17 10:13:40 浏览: 27
<think>嗯,用户想在CentOS中安装MariaDB 10.5,需要具体的步骤。首先,我需要回忆一下CentOS的不同版本,因为CentOS 7和8的安装方法可能不同。根据之前的引用,用户提到了CentOS7和8的安装,所以可能需要分别说明。
用户提到的引用里,CentOS8需要创建MariaDB.repo文件,使用国内镜像,而CentOS7则是先卸载旧版本,再添加仓库。所以步骤应该分为两个部分:针对CentOS7和CentOS8的不同操作。
首先,CentOS7用户需要卸载自带的MariaDB5.5,这可以通过rpm和yum remove来完成。然后添加MariaDB的yum仓库,编辑repo文件,内容可能来自官方或者国内镜像,比如清华源或者阿里云,这样可以加快下载速度。安装命令的话,引用3提到yum install mariadb mariadb-server或者直接安装MariaDB-server和client。之后是启动服务,初始化设置,包括安全脚本和创建数据库等。
对于CentOS8,可能步骤类似,但repo文件的内容不同,可能使用baseurl指向不同的镜像路径。同样需要安装后启动服务,进行安全配置。
需要注意用户是否提到了使用国内镜像,因为在引用1和2中都有提到,所以步骤里应该包含替换镜像源的部分,比如替换为清华源或者阿里云的地址,这样避免下载过慢或者无法访问的问题。
另外,用户可能需要知道如何验证安装是否成功,比如查看版本号,检查服务状态,以及如何开放远程访问权限,这部分可能需要配置防火墙和修改绑定地址。
可能用户遇到的问题包括旧版本卸载不干净,或者仓库配置错误导致安装失败,所以在步骤中需要强调卸载旧版本和正确配置repo文件的重要性。同时,初始化安全设置也是关键步骤,确保数据库的安全性。
最后,生成相关问题时要围绕安装步骤、常见问题、配置优化等方面,比如如何解决依赖问题,如何升级MariaDB,或者性能调优等。</think>### CentOS安装MariaDB 10.5详细步骤
根据CentOS版本选择对应操作流程:
---
#### **CentOS 7 安装步骤**
1. **卸载旧版本MariaDB**
```bash
rpm -qa | grep mariadb # 查询已安装的MariaDB包
rpm -e --nodeps mariadb-libs-5.5.* # 强制卸载旧版本(需替换实际版本号)
yum remove mariadb # 清理残留文件
```
2. **配置Yum仓库**
新建仓库文件并写入国内镜像源(如清华源):
```bash
vi /etc/yum.repos.d/MariaDB.repo
```
添加以下内容[^2]:
```ini
[mariadb]
name = MariaDB
baseurl = https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/10.5/centos7-amd64
gpgkey = https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
```
3. **安装MariaDB**
```bash
yum clean all # 清除缓存
yum install MariaDB-server MariaDB-client -y # 安装主程序[^3]
```
4. **启动服务并初始化**
```bash
systemctl start mariadb # 启动服务
systemctl enable mariadb # 设置开机自启
mysql_secure_installation # 运行安全配置脚本(设置root密码等)
```
---
#### **CentOS 8 安装步骤**
1. **配置Yum仓库**
创建仓库文件并写入镜像源:
```bash
vi /etc/yum.repos.d/MariaDB.repo
```
内容如下[^1]:
```ini
[mariadb]
name = MariaDB
baseurl = https://mirrors.aliyun.com/mariadb/yum/10.5/centos8-amd64
module_hotfixes=1
gpgkey = https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
```
2. **安装与启动**
```bash
dnf install MariaDB-server MariaDB-client -y
systemctl start mariadb
systemctl enable mariadb
```
---
#### **通用配置与验证**
1. **检查安装版本**
```bash
mysql --version # 应输出"10.5.X-MariaDB"
```
2. **开放远程访问(可选)**
```sql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码';
FLUSH PRIVILEGES;
```
修改配置文件`/etc/my.cnf`,注释`bind-address = 127.0.0.1`并重启服务。
3. **防火墙配置**
```bash
firewall-cmd --permanent --add-service=mysql
firewall-cmd --reload
```
---
阅读全文
相关推荐



















