openeuler安装mariadb服务器搭建
时间: 2025-01-31 21:22:04 浏览: 85
### 安装和配置MariaDB服务器
#### 准备工作
在开始之前,确保操作系统的包管理器是最新的。对于基于RPM的发行版如openEuler,这通常意味着运行`dnf update`命令来更新现有软件包到最新版本。
#### 下载并安装MariaDB仓库
为了获取最新的稳定版本,建议添加官方维护的MariaDB YUM仓库至openEuler环境中[^1]:
```bash
sudo cat <<EOF | sudo tee /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/openEuler
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
```
#### 执行安装过程
一旦仓库被成功加入,就可以利用DNF工具来进行实际的安装动作:
```bash
sudo dnf install mariadb-server
```
完成上述步骤之后,启动MariaDB服务并且设置开机自启功能以保障重启后仍能自动加载此服务:
```bash
sudo systemctl start mariadbd.service
sudo systemctl enable mariadbd.service
```
#### 初始化安全脚本
初次部署完成后应当立即执行内置的安全强化程序,它会引导管理员设定ROOT密码、移除匿名账户等功能增强安全性:
```bash
sudo mysql_secure_installation
```
在此过程中会被询问一系列选项,按照屏幕提示输入Y/N即可做出相应调整。
#### 创建MySQL用户(组)
出于权限管理和隔离考虑,在root权限下创建专门用于运行mysqld进程的服务账号是非常必要的措施之一[^2]:
```bash
groupadd mysql
useradd -r -g mysql mysql
```
以上指令分别建立了名为mysql的新组与同名新用户,并指定其属于前者;其中-r参数表示这是一个系统级别的角色而非普通登录者身份。
#### 数据库初始化后的初步验证
最后可以通过尝试连接数据库实例的方式来检验整个流程是否顺利完成:
```sql
mariadb -u root -p
```
如果一切正常,则说明已经可以在openEuler平台上正常使用MariaDB了!
阅读全文
相关推荐













