用root用户创建一个新用户

Bug描述

今日周日,在家里学点新技能,即使公司分配的任务未遂(滑稽好笑卡塔尔国

 

本人先创立了一个mysql数据库,用root客商创制叁个新客户,终究项目中接收root是不行危险的,尤其是自己那样的实习生(再一次滑稽卡塔尔国。然后热情洋溢的给它授予了权力,切换客户

然则,相当慢活的事情时有发生了:

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 P凯雷德IVILEGES;

 

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

flush privileges;

 

# 总结        

 

    然后就能够高兴的登录成功,发轫光荣的增加和删除改查之旅了

 

    图片 3

 

  

相关文章