当前位置:网站首页>MySQL-3-密码破解
MySQL-3-密码破解
2022-08-02 14:57:00 【hahyyy】
针对不同用户:
超级用户:
只能在本地登录
修改/etc/my.cnf --> skip-grant-tables
使用另外一个管理员账户去修改'root'@'localhost'
修改停止MySQL服务 --> 中断业务
普通用户:
slter user 'xxx'@'%' identified by '123456';
使用超级用户登录,直接去修改密码就可以了
其他步骤: -- 在实际过程中会中断业务,不推荐
1、停止MySQL进程的运行
service mysqld stop
2、修改配置文件
vim /etc/my.cnf
[client]
socket=/data/mysql/mysql.sock -- 将此行的注释取消
[mysqld]
skip-grant-tables -- 增加一行 -- 跳过密码认证
3、启动MySQL进程
service mysqld start
4、登录MySQL,不接密码
mysql -u root -p
5、刷新权限(会加载原来没有加载的权限表) -- 在MySQL里执行
flush privileges;
6、重置密码
alter user 'root'@'localhost' identified by '123456';
7、退出数据库
quit
8、修改配置文件
vim /etc/my.cnf
将之间加入的跳过密码认证那行删除或注释掉
9、重新刷新服务
service mysqld start
10、验证即可
边栏推荐
猜你喜欢
随机推荐
Qt | 关于 Qt Creator 打开项目编译不过的问题
阿里巴巴《MySQL成长手册》精简版
622. 设计循环队列 : 数组模拟循环队列
Drag and Drop in H5
【无标题】
IPtables and binlog
系统存储的基本管理--挂载,分区,用户配额
MySQL 行级锁(行锁、临键锁、间隙锁)
MySQL的简单运用-where、update、delete、like、union
【无标题】
Qt | 关于如何使用事件过滤器 eventFilter
IDO预售DAPP系统开发(NFT挖矿)
Qt | 关于容器类的一些总结
Qt | 设置部件大小 sizeHint、minimumSizeHint、sizePolicy、stretch factor
MySQL 视图(详解)
2022年低压电工考试试题及在线模拟考试
【个人总结】2022.7月结
DC-DC选型及电路设计
数组的应用实例—三子棋
Qt | 事件系统 QEvent