zoukankan      html  css  js  c++  java
  • Access denied for user 'root'@'localhost' (using password: NO)

    编辑my.ini文件:

    在文件末尾加上一行skip-grant-tables,并保存: 
    这里写图片描述

    在之前服务中重新启动mysql服务。然后

    执行use mysql;使用mysql数据库
    修改root用户密码


    update user set authentication_string=password("123456") where user='root';

    6. 刷新权限:flush privileges;

        7. 退出:quit;

        8. 将my.ini中的skip_grant_tables去掉,恢复登录时候的权限表认证

        9. 重启mysql服务,再使用root和修改的密码登录即可:mysql -u root -p

    若出现

    “You must reset your password using ALTER USER...”的提示错误语句,解决办法如下:

    SET PASSWORD = PASSWORD('新密码');
    ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

    或ALTER USER 'root'@'%' PASSWORD EXPIRE NEVER;
    FLUSH PRIVILEGES;
    quit后,重新使用新密码登陆即可进行操作了。

  • 相关阅读:
    JSP文件上传下载组件(2)
    JSP文件上传下载组件(1)
    FetchProfile类的作用
    html(二) -- 文本标签和实体字符
    html (一)-- 概述
    单元测试框架--junit
    内省和BeanUtils
    工厂模式
    反射
    观察者设计模式
  • 原文地址:https://www.cnblogs.com/zhy-1992/p/11459982.html
Copyright © 2011-2022 走看看