CentOS Stream 9部署MariaDB

1、更新系统软件包

sudo dnf update

2、安装MariaDB软件包(替代mysql)

sudo dnf install mariadb-server

3、安装MariaDB服务

sudo systemctl enable --now mariadb

4、检查MariaDB服务状态

sudo systemctl status mariadb

5、配置MariaDB安全性

sudo mysql_secure_installation

按照提示设置MariaDB的root密码以及其他安全选项。

6、验证

mysql -u root -p

输入密码登录验证。

7、修改配置:使用密码进行身份验证

在CentOS 7或更高版本中,使用MariaDB时,默认情况下,root用户的身份验证方法已更改为unix_socket,而不是使用密码进行身份验证。

使用以下命令以root用户身份登录到MariaDB数据库:

sudo mysql

在MariaDB提示符下,执行以下SQL查询以更改root用户的身份验证方法:

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('your_password_here');

将your_password_here替换为您要为root用户设置的密码。

刷新权限以使更改生效:

FLUSH PRIVILEGES;

退出MariaDB提示符:

Exit

相关推荐
HIT_Weston25 分钟前
77、【Ubuntu】【Hugo】搭建私人博客:Detached HEAD
linux·运维·ubuntu
再睡一夏就好41 分钟前
多线程并发编程核心:互斥与同步的深度解析及生产者消费者模型两种实现
linux·运维·服务器·jvm·c++·笔记
飞Link1 小时前
【MySQL】Linux(CentOS7)下安装MySQL8教程
linux·数据库·mysql
随祥1 小时前
网络开源工具
linux
北京迅为2 小时前
【北京迅为】iTOP-4412精英版使用手册-第七十八章 Qt界面切换
linux·人工智能·嵌入式·4412
Tipriest_2 小时前
linux中的文本分接流tee命令介绍
linux·服务器·数据库
阿拉伯柠檬2 小时前
MySQL内置函数
linux·数据库·mysql·面试
Xの哲學3 小时前
Linux CFS 调度器深度解析
linux·服务器·算法·架构·边缘计算
大聪明-PLUS3 小时前
关于 systemd 和桌面应用程序自动启动
linux·嵌入式·arm·smarc
松涛和鸣3 小时前
DAY42 SQLite3 : Dictionary Import and Data Query Implementation with C Language
linux·c语言·数据库·单片机·网络协议·sqlite