上海校区切换校区
图标

学习文章

当前位置:首页 > >学习文章 > >

{红帽-RHCE} Mariadb数据库用户密码破解

发布时间: 2018-11-13 21:36:39

将密码设置的很复杂,忘记了,无法进行登陆

MariaDB [(none)]> set  password=password('dgffds');

退出

MariaDB [(none)]>exit

登陆

[root@togogo1 ~]# mysql -uroot -psh.togogo.net;

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

>方式一:修改配置文件编辑配置文件

[root@togogo1 ~]# vim  /etc/my.cnf

skip-grant-tables



重启服务

[root@togogo1 ~]# systemctl restart mariadb.service


重新登陆就不需要密码

[root@togogo1 ~]# mysql


修改密码

MariaDB [(none)]> update mysql.user set password=password('sh.togogo.net') where user='root' and   host='localhost';


刷新缓存

MariaDB [(none)]> flush  privileges;


还原配置文件


重新启动服务

[root@togogo1 ~]# systemctl restart mariadb.service


登陆数据库

[root@togogo1 ~]# mysql  -uroot  -psh.togogo.net;          //登陆成功


退出

MariaDB [(none)]> exit>方式二:mysqld_safe先暂停服务

[root@togogo1 ~]# systemctl    stop mariadb.service

修改相应的值,进入安全模式

[root@togogo1 ~]# mysqld_safe  --skip-grant-tables;


在另一个窗口进行登陆,窗口B

[root@togogo1 ~]# mysql           //登陆成功

在窗口B修改密码

MariaDB [(none)]> update mysql.user set password=password('togogo')  where  user='root'  

and  host='localhost';

刷新缓存

MariaDB [(none)]> flush  privileges;

退出

MariaDB [(none)]> exit

断开所有mysqld_safe进程

[root@togogo1 ~]# killall  -9  mysqld_safe;


在窗口A重新进行登陆

[root@togogo1 ~]# mysql -uroot -ptogogo;       // 发现登陆成功



上一篇: {华为 HCNA-RS}华为路由器硬件结构介绍

下一篇: {华为 HCNA-RS}三次握手

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!