博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL 忘记密码怎么办?
阅读量:6158 次
发布时间:2019-06-21

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

有时候经常忘记密码,或者更改密码时按错键的,或者不知名的错误。下面介绍windows下,解决办法都是差不多:

                               更改登录权限为全开放,进入后再更改权限更改密码

      

 有几种情况

(1)如果是使用 WampServer  套件的 (w+apache+mysql+php)

       可先打开 wampserver 然后点击图标, 选择 my.ini  文件打开

       

       

 

        

            然后 在文件底部的 [mysqld] 下面加上语句  skip-grant-tables     保存后退出。同时也要退出mysql.exe (任务管理器查看是否有此进程,若有就杀死)

           

 

                              然后就可以重新打开mysql 可以是直接客户端打开,也可以 同样使用 wampserver 里面的 当然了,你要保证先开启服务, start services .

        

                      

 

                

         打开后,就可以不用密码就可进入了(虽然它还提示输入,随便输就好)

                  

 

                     然后 选择数据库 : use  mysql

                           再更新数据,默认登录名为”root" 假如你要设置密码为 “passwd"   用如下命令

                   update user set password=password("passwd") where user="root";  就可以了

 

      现在已经设置好了,你再把 刚才 my.ini 文件里面的那条语句去掉。 重新启动 mysql  ,输入刚才的密码,即可。

 

 

 

(2)如果是单独用 mysql 的,可通过命令行修改

         关闭mysql  可用任务管理器杀死进程, 或 net stop mysql

         cmd 命令行 到达mysql\bin 目录下: 先用  D:  选择D盘, 再输 cd program 选择program文件夹 ...这样下去一直到bin目录  。

        输入命令 mysqld-nt --skip-grant-tables;

         再打开另一个cmd 也进入此目录,输入 mysql -u root   或 mysql

        然后输入语句 use mysql;  再 修改密码

                                                    update user set password=password("passwd") where user="root";

        再刷新  输入命令    flush privileges;

         退出,结束 mysql 进程,再重新运行,就可以用新密码登录了。

 

 

 

**************************************************华丽分割线******************************************************

 

 

 

PS:  如果是使用 wampServer 的,有一点我很是不理解。进入 phpMyAdmin 控制端后,

         修改用户资料,总是出现问题,

       

 

       点击编辑权限,然后打算修改密码,和登录密码,不料每次修改过后它就马上提示无法登录了..

        

 

                   

 

       之后点击下面的执行,就马上显示无法登录服务器了,然后mysql 登录失败(密码错误....我明明是输同样的密码... 无奈 这种情况只好 用如上方法修改权限重新配置)

       求解求解啊.........数据库菜盲.........

       哭

转载于:https://www.cnblogs.com/imwtr/p/4069185.html

你可能感兴趣的文章
五、字典
查看>>
前端js之JavaScript
查看>>
Log4J日志配置详解
查看>>
实验7 BindService模拟通信
查看>>
scanf
查看>>
Socket编程注意接收缓冲区大小
查看>>
SpringMVC初写(五)拦截器
查看>>
检测oracle数据库坏块的方法
查看>>
SQL server 安装教程
查看>>
Linux下ftp和ssh详解
查看>>
跨站脚本功攻击,xss,一个简单的例子让你知道什么是xss攻击
查看>>
js时间和时间戳之间如何转换(汇总)
查看>>
js插件---图片懒加载echo.js结合 Amaze UI ScrollSpy 使用
查看>>
java中string和int的相互转换
查看>>
P1666 前缀单词
查看>>
HTML.2文本
查看>>
Ubuntu unity安装Indicator-Multiload
查看>>
解决Eclipse中新建jsp文件ISO8859-1 编码问题
查看>>
7.对象创建型模式-总结
查看>>
【论文阅读】Classification of breast cancer histology images using transfer learning
查看>>