当前位置:网站首页>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、验证即可
边栏推荐
猜你喜欢
随机推荐
PostGresql listen与notify命令
Apache的管理及web优化
基于ip的证书
做好私域流量!全民拼购就可以了。
2022 VMware下载安装教程
Qt | 模态对话框和非模态对话框 QDialog
Qt | 控件之 QCheckBox
太帅了!我用炫酷大屏展示爬虫数据!
统计二进制中1的个数,两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
DC-DC选型及电路设计
codeforces k-Tree (dp仍然不会耶)
【go-zero】go-zero 框架踩坑指南 Q&A (持续更新中)
该死的单元测试,写起来到底有多痛?
vite.config.ts 引入 `path` 模块注意点!
Brute-force cracking of the latest JVM interview questions of Meituan: unlimited execution
CS5210的参数详情资料分享
管理软件开发 管理软件定制开发流程
Qt | 通过创建一个简单项目了解 Qt Creator
NXP i.MX 8M Mini工业核心板B2B版本,4核ARM [email protected]设计
China's garment industry has formed a complete industrial system









