ELANDRO中华V 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES)【奇葩的bug】

Bug描述

前不久星期六,在家里学点新工夫,即使集团分配的天职未有达成(好笑好笑卡塔 尔(英语:State of Qatar)

 

本身先创制了三个mysql数据库,用root客商创制多少个新客户,终归项目中央银行使root是卓绝危险的,特别是本人那样的实习生(再度滑稽卡塔 尔(英语:State of Qatar)。然后欢跃的给它授予了权力,切换顾客

只是,不欢畅的业务产生了:

ERROR 1045 (28000): Access denied for user ‘xxx’@’localhost’ (using
password: YES)

  密码错了? 

    算了,再敲三遍

      fuck,依然错了

        大概设密码的时候手抖了

          那笔者就重设下密码吗

            update user set
password=password(‘密码’) where user=’用户名’ ; 

              然后,看见 0
行被更新???

  然后怀着疑虑人生的姿态搜了十分久,前风流倜傥页的博客都以大同小异的,唉~

  一通乱操作之后依然未有x用,都是说改密码,还或然有扯php的。。。

# 解决进程

  后来无意中跻身stackoverflower,然后生机勃勃看提问,开采蒙受的情景和自家一模二样:

## 提问

图片 1

## 回答

图片 2

 

忽略就是您有三个客商名叫空的账户,mysql会先相配它,然后就径直提醒您密码错误,删掉那么些佚名客商,然后实施FLUSH PSportageIVILEGES;

 

Delete FROM user Where User='' and Host='localhost';

flush privileges;

 

# 总结        

 

    然后就能够喜悦的登录成功,开头光荣的增加和删除改查之旅了

 

    图片 3

 

  

相关文章