竞技宝app下载ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES)【奇葩的bug】

2019-12-04 05:38栏目:龙竞技官网
TAG:

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的。。。

MySQL的安全机制:

# 湮灭进度

  后来无形中中步向stackoverflower,然后大器晚成看提问,开掘蒙受的气象和自己一模二样:

1.MySQL登录

## 提问

竞技宝app下载 1

mysql -u账户 -p密码 -h127.0.0.1 -P端口 数据库名

## 回答

竞技宝app下载 2

 

忽视正是你有叁个客户名称为空的账户,mysql会先相配它,然后就直接提示您密码错误,删掉这么些无名客商,然后施行FLUSH PLANDIVILEGES;

 

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

flush privileges;

 

mysql -h hostname|hostIP -p port -u username -p password databaseName -e "SQL语句";

# 总结        

 

    然后就足以愉悦的登录成功,初步光荣的增加和删除改查之旅了

 

    竞技宝app下载 3

 

  

退出:

exitquit;

2.MySQL账户管理

创立客商:

create user 'username'@'hostname' identified by 'password';

grant 权限(增删改查卡塔尔国 on database_name to 'username'@'hostname(一般是localhost)' identified by "密码";

订正密码(当前登入客商的密码卡塔尔:

(1卡塔尔.不登入的时候退换密码

mysqladmin -uroot -p旧密码 password 新密码(最后不要加分号卡塔尔(قطر‎

(2卡塔尔(英语:State of Qatar).登录数据库后,对点名应用举办密码改进

方法一: use mysql;

update user set password=PASSWO奥迪Q5D('新密码'卡塔尔国 where user = 'root';(纠正产生未来要重启mysql服务(net start|stop mysql卡塔尔国卡塔尔(英语:State of Qatar);

flush privileges;// 刷新权限

方法二: set password = password('new password');

flush privileges;

版权声明:本文由龙竞技官网发布于龙竞技官网,转载请注明出处:竞技宝app下载ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: YES)【奇葩的bug】