博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows mysql忘记密码解决方案
阅读量:6420 次
发布时间:2019-06-23

本文共 719 字,大约阅读时间需要 2 分钟。

       因为mysql很久之前装的,今天突然想用的时候发现密码不记得,怎一个尴尬了得,所以没办法,只能修改一个新的密码。
      在此过程中遇到了几个问题
     1.没法进入数据库;
     2.修改了密码不生效;
     3.修改了密码是加密过的
 下面针对每个问题做一下简单的回答,也为了以后自己方便
     1.没法进入数据库:因为忘记了密码,有权限表限制没法直接进去,我采取的方法是直接跳过权限检查
         打开cmd,切换目录到 /xampp/mysql/bin, 运行
         mysqld --skip-grant-tables
        这条命令是跳过权限检查启动mysql服务(至于为什么在cmd界面中添加这个跳过检查的,因为是懒得在配置文件里面修改,还要重新启动mysql服务,人懒没办法)
     2.跳过检查以后数据库服务会
自动启动(第一步是要停止mysql服务哦,不然没法跳过权限检查,停止服务就不介绍,用图形化工具或者直接在cmd界面停止都可以)
    3.保证上面那个cmd界面别关闭(因为在cmd界面是临时修改,关闭了就没效了),
        打开另一个cmd,同样切换目录到 /xampp/mysql/bin,运行
        mysql –u root
       用root登录到数据库
  4. 修改root的密码
    >use mysql
    >update user set password=PASSWORD(’新密码’) where user=’root’
    >flush privileges
注意:如果不加
PASSWORD直接设置密码会加密 ;一定要进行 
flush privileges,否则密码修改会不生效

转载于:https://www.cnblogs.com/longyuan123/p/8967585.html

你可能感兴趣的文章
excel 大文件解析原理实现
查看>>
java学习--Mybatis使用方法
查看>>
error C1083: Cannot open include file: 'ntddk.h': No such file or directory
查看>>
Windows内存管理(1)--分配内核内存 和 使用链表
查看>>
paramiko 登录linux主机后执行tail后返回数据不完整解决方法。
查看>>
PHP根据URL提取根域名
查看>>
Eclipse添加DTD文件实现xml的自动提示功能
查看>>
Java Reflection (JAVA反射)详解
查看>>
JSP中页面刷新后保留文本输入框的值
查看>>
数据结构的学习
查看>>
Centos和Redhat的区别和联系
查看>>
JUC——线程同步锁(Condition精准控制)
查看>>
CKEDITOR的配置
查看>>
比原空投问答题库题解(二)
查看>>
闪烁的LED灯
查看>>
MySQL Proxy 实现MySQLDB 读写分离
查看>>
ef core 数据迁移命令
查看>>
dedecms--二次开发之会员帐号过期无法登录
查看>>
四则运算
查看>>
uva 10269(floyd+Dijkstra)
查看>>