当前位置:网站首页>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、验证即可
边栏推荐
猜你喜欢
随机推荐
HDU1561 树形背包dp+边界优化 0ms过题
PAT甲级 1078 哈希
Win 10、Win 11 安装 MuJoCo 及 mujoco-py 教程
c语言实现三子棋
PAT Class A 1078 Hash
遍历堆 PAT甲级 1155 堆路径
Basic management of system storage -- mounts, partitions, user quotas
c语言实现排雷
leetcode 504. Base 7 七进制数 (简单)
2022 VMware下载安装教程
China's garment industry has formed a complete industrial system
Qt | 通过创建一个简单项目了解 Qt Creator
PAT Grade A 1143 Lowest Common Ancestor
Apache的管理及web优化
做好私域流量!全民拼购就可以了。
数组的应用实例—三子棋
Qt | 信号和槽的一些总结
How to check the WeChat applet server domain name and modify it
【深度学习】关于处理过拟合的一点心得
线程安全问题以及其解决方法