开发者社区> 余二五> 正文

linux和windows下mysql丢失密码的解决办法

简介:
+关注继续查看
Windoows下
1.先结束MySQL进程和服务
2.CMD进入MySQL的bin目录,输入mysqld-nt.exe --skip-grant-tables回车,
这个窗口放着不要关
3.然后再开一个CMD窗口进入MySQL的bin目录
4.输入:
mysql
use mysql;
update user set password=password('自己设置的密码') where user='root';
flush privileges;
exit
 
linux下
1.service mysqld stop 用kill杀死mysqld进程
2.打开终端输入:
/usr/bin/mysqld_safe -- skip-grant-tables & mysqld-nt --skip-grant-tables
大要关闭
3.继续打开一个终端输入:
mysql
use mysql;
update user set password=password('自己设置的密码') where user='root';
flush privileges;
exit
4.service mysqld restart 即可









本文转自 mcshell 51CTO博客,原文链接:http://blog.51cto.com/mcshell/277239,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Redis6学习(四):Linux下使用命令为Redis设置密码
Redis6学习(四):Linux下使用命令为Redis设置密码
96 0
Linux下修改Mysql的用(root的密码及修改root登录权限
Linux下修改Mysql的用(root的密码及修改root登录权限
54 0
在Linux终端中生成随机强密码的5种方法
在Linux终端中生成随机强密码的5种方法
55 0
Linux用不同的方法来检查密码的复杂性并获取强度和得分
Linux用不同的方法来检查密码的复杂性并获取强度和得分
88 0
Linux 如何设置密码复杂度
Linux 如何设置密码复杂度
93 0
Linux操作系统:指定运行级别(init5和init3)+找回linux最高权限的密码+帮助指令
Linux操作系统:指定运行级别(init5和init3)+找回linux最高权限的密码+帮助指令
145 0
重置Linux的centos系列操作系统的root密码
重置Linux的centos系列操作系统的root密码
140 0
kali linux 图形化忘记root密码 如何改密码
kali linux 图形化忘记root密码 如何改密码
106 0
Linux快捷键 | 破解密码 | 正则 | 永久行号显示
Linux快捷键 | 破解密码 | 正则 | 永久行号显示
45 0
linux篇-修改mysql数据库密码
linux篇-修改mysql数据库密码
93 0
+关注
余二五
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
ECS运维指南 之 Linux系统诊断
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多
相关镜像