openEuler使用mariadb

1.安装mariadb

两者互为依赖

解决:

2.开机自启

3.进入数据库

数据库默认没有密码,直接回车进入 

4.安全初始化

5.修改密码

远程用户无法登录 

6.创建远程登录用户

7.创建数据库 

8.赋予远程用户bbs数据库的操作权限

查看用户权限

9.使用普通账号,远程登录数据库

yum install -y mariadb;

### 安装和配置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了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值