当前位置:网站首页>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、验证即可
边栏推荐
猜你喜欢
随机推荐
太香了!阿里Redis速成笔记,从头到尾全是精华!
PAT甲级 1143 最低公共祖先
Getting Started with MySQL Syntax
es6 循环,并终止循环
Qt | 事件系统 QEvent
中科驭数等单位牵头发布行业首部DPU评测方法技术白皮书
PAT Class A 1145 Hash - Average Lookup Time
esp32之arduino配置下载提速
程序员开发效率神器汇总!
PAT甲级 1130 中缀表达式
Why do I no longer recommend the enumeration strategy pattern?
A status code, and access baidu process
System delay tasks and scheduled tasks
Traverse Heap PAT Class A 1155 Heap Path
622. 设计循环队列 : 数组模拟循环队列
“绿色低碳+数字孪生“双轮驱动,解码油气管道站升级难点 | 图扑软件
祝蔡徐坤生日快乐!
多线程------实际篇
servlet交互过程图详解,servlet的常见问题,创建web项目(一)
c语言实现三子棋