zoukankan      html  css  js  c++  java
  • mysql报错之1045 access denied for user 'root'@'localhost' using password yes

    刚在新电脑装了wamp,想用navicat来测试下能否正常使用。

    wamp直接无脑下一步就能顺利安装,启动wamp,然后打开navicat,点左上角连接,跳出如下窗口:

     
     

    刚装的mysql是没有密码的,所以,讲道理的话这里直接点连接测试时能显示连接成功的(很糟糕的是我居然忘了试空密码,在密码栏输入密码),然后点连接就尴尬了:

     
    这讲人话应该是  密码错啦!!!

    那既然都这样了,就备忘下忘记mysql密码怎么解决吧:

    (1)打开mysql目录下的my.ini文件,找到 [wampmysqld](如果不是在集成环境的话,这里应该是[mysqlId]),在下面加一句

    ```

    skip_grant_tables  //顾名思义,跳过权限认证

     
    不清楚的看图咯!!!

    (2)这时候再打开mySQL console,直接enter回车就行,

     
    回车一按,mysql回来了!!!

    (3)连接权限数据库

    use mysql;

    (4)愉快的修改密码

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

    (5)别高兴太早了,还得刷新一下权限

    flush privileges;

    (6)大功告成,最后别忘了去my.ini下删了之前加的 skip_grant_tables(否则从今以后,你的数据库就成公交车了)

    (7)重启服务,这时候在用之前指定的账号root和密码123,就能成功登陆了;这时候再在navicat中尝试以上用户密码进行连接测试就

     
    多么美丽的四个字呀!!!



    链接:https://www.jianshu.com/p/5e2a64121379

  • 相关阅读:
    Ldap遇到了事务管理问题
    Spring-Ldap连接Ldap及简单的增删查改
    枚举与数组的使用
    GDI_TCanvas
    获取鼠标当前位置的相对坐标、模拟鼠标点击事件
    绘制不规则图片、窗体与图形
    Message使用
    泛型_Tlist存储对象
    控件Owner和Parent的区别
    鼠标拖放
  • 原文地址:https://www.cnblogs.com/ceason/p/13823606.html
Copyright © 2011-2022 走看看