mariadb忘记root密码

Posted 科技学习生活

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mariadb忘记root密码相关的知识,希望对你有一定的参考价值。

一、编辑配置文件,添加行

vi /etc/my.cnf

skip-grant-tables    #加入这一行

二、重启数据库服务

systemctl restart mariadb

三、登录数据库mariadb

[root@localhost ~]# mysql

四、打开数据库mysql

MariaDB [(none)]> use mysql

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

五、更改user表的记录

MariaDB [mysql]> UPDATE user SET Password = password('123456') WHERE User = 'root';

Query OK, 3 rows affected (0.00 sec)

Rows matched: 3  Changed: 3  Warnings: 0

六、刷新表

MariaDB [mysql]> flush privileges;

Query OK, 0 rows affected (0.01 sec)

七、退出

MariaDB [mysql]> exit

八、编辑配置文件,删除之前添加的行

vi /etc/my.cnf

删除skip-grant-tables 

九、重启数据库服务

systemctl restart mariadb

十、登录数据库

mysql -u root -p


以上是关于mariadb忘记root密码的主要内容,如果未能解决你的问题,请参考以下文章

Centos7 之 MariaDB(Mysql) root密码忘记的解决办法

Centos7下mariadb忘记root密码处理

MariaDB/MySQL忘记root密码怎么办

MySQL/MariaDB忘记root密码的简单解决方法

linux下MySQL忘记root密码#yyds干货盘点#

新装的mariadb 默认密码是多少