zoukankan      html  css  js  c++  java
  • mysql 忘记密码之后 发生的神奇的事

    我可能本来就没忘密码

    但是进不去,好吧卸了重新装,发现没有设置密码那一步了。。

    网上找的方法:

    技巧:在C:Program FilesMySQLMySQL Server 5.6in  shift+右键。此处打开命令行
     --skip   什么的没作用 提示:Can't create test file localhost.lower-test ...
    原因是这个文件夹读写权限被限制了(可能因为win8)。
    右键这个文件夹。安全 编辑   改下权限就好了
    1.关mysql。exe 2. --skip  3. 无密码登录 4 flush  5 重启
    改密码的详细木走:
    Windows下的实际操作如下
      1.关闭正在运行的MySQL。
      2.打开DOS窗口,转到mysqlin目录。
      3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。
      4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlin目录。
      5.输入mysql回车,如果成功,将出现MySQL提示符 
      6. 连接权限数据库>use mysql; (>是本来就有的提示符,别忘了最后的分号)
      6.改密码:> update user set password=password("520") where user="root"; (别忘了最后的分号)
      7.刷新权限(必须的步骤)>flush privileges;
      8.退出 > q

    不过重启myslq服务时候提示意外中止。 但。。。居然还能登进去  用我改后的密码  (开玩笑吗)

    但是下次开机,进入    又说我密码错。。。。好吧,我想非正常改密码是不是不太好,就改了密码后又

    mysqladmin -u USER -p password PASSWORD
    该命令之后会提示输入原密码,输入正确后即可修改。
    例如,设置root用户的密码为123456,则
    mysqladmin -u root -p password 123456

    表示不灵。

    下次开机又是 密码错 , 这bug 


    卸载后又删光文件后 重新安装,ok了。 

    一直用的oracle。 用了下mysql 这样神奇 真是对以后的使用没信心 了





  • 相关阅读:
    List of the best open source software applications
    Owin对Asp.net Web的扩展
    NSwag给api加上说明
    'workspace' in VS Code
    unable to find valid certification path to requested target
    JMeter的下载以及安装使用
    exception disappear when forgot to await an async method
    Filter execute order in asp.net web api
    记录web api的request以及response(即写log)
    asp.net web api的源码
  • 原文地址:https://www.cnblogs.com/wangduqiang/p/4181057.html
Copyright © 2011-2022 走看看