MariaDB密码重置
发布日期:2025-04-12 01:36:19 浏览次数:7 分类:精选文章

本文共 885 字,大约阅读时间需要 2 分钟。

MariaDB 密码重置指南

如果你记得 MariaDB root 账号的密码:

可以通过以下命令重置密码:
mysqladmin -uroot -paminglinux password "aming-linux"

这会将原密码 "aminglinux" 重置为 "aminglinux"。

如果你忘记记得原密码:

打开 MariaDB 配置文件:
# vi /etc/my.cnf

在 [mysqld] 部分添加以下行:

datadir=/data/mysql
socket=/tmp/mysql.sock
skip-grant

然后重启 MariaDB 服务。

此时,你登录 root 账号就不再需要密码了。

修改 root 账号密码的步骤:

登录 MariaDB:
# mysql -uroot

连接到 mysql 数据库:

use mysql;

查看用户表中的密码信息:

desc user;

修改 root 账号的密码:

update user set authentication_string=password("wangzb") where user='root' and host='localhost';

删除 skip-grant 行:

# vi /etc/my.cnf

重启 MariaDB 服务:

service mysql restart

修改普通用户密码的步骤:

登录 MariaDB root 账号:
# mysql -uroot -p

切换到 mysql 数据库:

use mysql;

查看现有用户列表:

select user, host from user;

修改指定用户的密码:

update user set authentication_string=password("wangzb") where user='bbs' and host='127.0.0.1';

或者修改其他用户的密码,根据需要调整用户名和主机名。

转载地址:https://my.oschina.net/u/3954059/blog/3012162

上一篇:MariaDB的简单使用
下一篇:Mariadb 分表

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年05月22日 00时40分43秒