Mariadb忘记密码怎么办?

发布时间 2023-03-24 14:28:07作者: wenzhixin

mariadb(mysql)数据库忘记密码(centos7、centos8)
1、停止mariadb(mysql)服务。
systemctl stop mariadb
2、以跳过权限的方式启动mariadb(mysql)。
/usr/bin/mysqld_saft --user=mysql --skip-grant-tables &
3、在shell中执行mysql命令并按ENTER键进入mariadb(mysql)命令行。
mysql
4、切换至mysql数据库。
MariaDB[(none]> use mysql;
5、修改账户root的密码。
MariaDB[(mysql)]> update user set password=password('111') where user='root';
6、退出数据库
MariaDB[(mysql)]> exit;
7、停止mariadb(mysql)跳过权限的启动进程,查看进程并停止进程(先停止root账户的进程再停止mysql的进程)。
ps -aux | grep mysql
kill -9 xxxx
8、启动mariadb(mysql)服务,即可使用新密码登录数据库。
systemctl start mariadb
systemctl status mariadb