zoukankan      html  css  js  c++  java
  • mysql忘记密码时,重新修改密码

    错误描述

    1045 access denied for user 'root'@'localhost' using password yes

    1045 access denied for user 'root'@'localhost' using password no

    解决办法

    1. 开始 --> cmd   --> net stop mysql  (停用MySQL服务  没启动的可以省略)

    2. 找到安装路径 MySQL Server 5.1下的my.ini

    3. 打开 my.ini  找到  [mysqld]  然后在下面加上

         这句: skip_grant_tables (意思好像是 启动MySQL服务的时候跳过权限表认证  )

    4. 然后就启动数据库修改密码了   

        开始 --> cmd   -->   net start mysql   (启动MySQL服务)--->   mysql  回车   (  如果成功,将出现MySQL提示符)

    5. 输入use mysql; (连接权限数据库)。

    6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。

    7. 刷新权限(必须步骤):flush privileges; 。 

    8. 退出 quit。 

    9. 将第3 步的 my.ini里的 skip_grant_tables  去掉(启动MySQL服务的时候不能让他跳过权限表认证 )

    10. 重启MySQL ,再进入,使用用户名root和刚才设置的新密码123就可以登录了。

    cmd出现的错误

    当我们在打开cmd时,输入net stop mysql出现系统错误 5时,这个问题是在运行cmd时没有以管理员的身份运行。在程序 -开始 ->搜索-> cmd  鼠标右击有个以管理员身份运行就可以了。

    如果经常使用cmd命令 可以把它锁定到菜单栏。

    每次都要右击以管理员身份运行也比较麻烦,设置一下步骤可以直接以管理员身份进行。

    1. 在C:WindowsSystem32(操作系统分为32位和64位,视个人情况选择)中找到cmd.exe,然后右击cmd.exe

      cmd发生系统错误5 拒绝访问解决办法
    2. 选择右下角的高级,在“用管理员身份运行前打勾”

      cmd发生系统错误5 拒绝访问解决办法

    重新打开cmd就好了。

  • 相关阅读:
    【leetcode】416. Partition Equal Subset Sum
    【leetcode】893. Groups of Special-Equivalent Strings
    【leetcode】892. Surface Area of 3D Shapes
    【leetcode】883. Projection Area of 3D Shapes
    【leetcode】140. Word Break II
    【leetcode】126. Word Ladder II
    【leetcode】44. Wildcard Matching
    【leetcode】336. Palindrome Pairs
    【leetcode】354. Russian Doll Envelopes
    2017.12.22 英语面试手记
  • 原文地址:https://www.cnblogs.com/wei-dong/p/7214534.html
Copyright © 2011-2022 走看看