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

相关推荐
l1x1n021 分钟前
Vim 编辑器常用操作详解(新手快速上手指南)
linux·编辑器·vim
ajassi20002 小时前
开源 python 应用 开发(三)python语法介绍
linux·python·开源·自动化
o不ok!2 小时前
Linux面试问题-软件测试
linux·运维·服务器
DaxiaLeeSuper2 小时前
Prometheus+Grafana+node_exporter监控linux服务器资源的方案
linux·grafana·prometheus
尽兴-3 小时前
如何将多个.sql文件合并成一个:Windows和Linux/Mac详细指南
linux·数据库·windows·sql·macos
kfepiza3 小时前
Netplan 中 bridges、bonds、ethernets、vlans 之间的关系 笔记250711
linux·tcp/ip·shell
小小不董4 小时前
深入理解oracle ADG和RAC
linux·服务器·数据库·oracle·dba
杰夫贾维斯5 小时前
CentOS Linux 8 的系统部署 Qwen2.5-7B -Instruct-AWQ
linux·运维·人工智能·机器学习·centos
宛西南浪漫戈命5 小时前
Centos 7下使用C++使用Rdkafka库实现生产者消费者
c++·centos·linq
kfepiza5 小时前
Netplan 配置网桥(Bridge)的模板笔记250711
linux·tcp/ip·ubuntu