zoukankan      html  css  js  c++  java
  • mysql 忘记root密码,重置密码,及重置密码后权限问题不能登录的解决方案

    由于一段时间没有使用MySQL,忘记了root登录密码。

    决定重置下密码,搜索帮助。

    参考文档:

    http://blog.csdn.net/odailidong/article/details/50770988

    http://www.cnblogs.com/emanlee/p/4621727.html

    重置密码:

    1),进入mysql bin目录,目的,使用工具。

    2)停止服务,开启忽略登录权限验证步骤。

    3)打开另一cmd窗口,以下会忽略密码验证直接登录进MySQL命令行操作,不过此操作限制了权限操作。如果要使用权限操作,应设置root密码为空,这是后话,请往下看。

    4)更改密码,这里有个密码加密模式,分新版本和旧版本。

    新版本使用函数:password('');

     旧版本:old_password('')

    例如:

    update mysql.user set password=PASSWORD("123456") where User='root';

    5)密码修改成功。启动服务。

     6)补充下mysql数据库中表user的一些操作。

    7)更改成功后,出现新问题。如上图。

    8)尝试,问题稍有改变。仍未解决。

    判断感觉是权限问题。但是,现有的方式没办法更改权限。

    最好查询文档,发现可行办法。

    9)

    在更改权限之前,需要首先把root密码重置为空。这样才能在正常登录后,执行下面更改权限的语句。

    10)over。

  • 相关阅读:
    mysql 性能优化方案1
    微信接口php
    IT girl
    jsonp 使用总结
    Oracle 10g体系机构及安全管理《思维导图》
    图形化报表
    JQuery中Ajax应用
    jquery中的事件与动画
    jquery的DOM操作
    jQuery中的选择器《思维导图》
  • 原文地址:https://www.cnblogs.com/LL-723/p/7374961.html
Copyright © 2011-2022 走看看