用户被添加到具有所有权限的MYSQL用户,仍然可以登录

时间:2017-09-15 04:14:31

标签: mysql

愚蠢的问题但是我已经向mysql数据库添加了新用户并授予了它的所有权限但是当我尝试登录mysql时我仍然被拒绝访问。

我以root

登录后执行了此步骤
   mysql> CREATE USER 'myuser'@'%' IDENTIFIED BY '123321';
   mysql> GRANT ALL PRIVILEGES ON * . * TO 'myuser'@'localhost';
   mysql> GRANT ALL PRIVILEGES ON * . * TO 'myuser'@'%';
   mysql> GRANT ALL PRIVILEGES ON * . * TO 'myuser'@'127.0.0.1';
   mysql> FLUSH PRIVILEGES;

当我跑步时

mysql> select User,Host from mysql.user;

结果是

+----------+-----------+
| User     | Host      |
+----------+-----------+
| myuser   | %         |
| mysql    | %         |
| myuser   | 127.0.0.1 |
| root     | 127.0.0.1 |
| root     | ::1       |
|          | localhost |
| myuser   | localhost |
| root     | localhost |
+----------+-----------+

当我尝试使用命令

进行记录时
mysql -u myuser -p123321

错误是拒绝访问并使用密码:是。

  

ERROR 1045(28000):拒绝访问用户' myuser' @' localhost' (使用密码:是)

0 个答案:

没有答案