第1个回答 2024-02-28
问题现象
在安装完成 mariadb 后执行 mysql -uroot 发现需要认证密码
问题原因
安全补丁导致
解决方案
通过替换、升级版本来实现 root 空密码登录 Mariadb
该问题已在 04 版本中将其修复,版本信息如下:
04版本
【注】x86_64 和 aarch64 版本一致,下面演示系统架构(x86_64)
1、删除/var/lib/mysql/ && /etc/my.cnf.d/下的所有文件
# rm -rf /var/lib/mysql/*
# rm -rf /etc/my.cnf.d/*
删除/var/lib/mysql/和/etc/my.cnf.d/下所有文件
2、卸载已安装版本
卸载已安装版本
3、查看是否卸载干净;测试发现还存在一些 mariadb 的子包,在将其卸载
检查是否卸载干净
4、安装已修复版本
04已修复版本
5、重启、登录
重启mariadb后登录