MySQL无法连接[使用密码:是]

时间:2016-03-16 14:05:18

标签: mysql debian

我的新用户无法连接到MySQL数据库。

  

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

但我可以使用以下方式连接:

  

mysql -u newusr -pPassword

是的我冲洗特权 经过一些阅读后,我授予了一些测试权限

  

上授予所有特权。以及' newusr' @' localhost' WITH GRANT OPTION;

     

上授予使用权。以及' newusr' @' localhost'通过'密码';

识别

这里没有区别。 在服务器上,我有4个用户用于Web目的(在开始时创建)并且它们连接正确。 所有新用户都有问题。 有人能告诉我发生了什么吗?

没有匿名用户,没有测试默认数据库。我使用mysql_secure_installation但这次没有进展。

自从我上次创建用户以来,我两次升级MySQL。

我没有看到任何不同的新老用户
  

显示用户名

的资金

1 个答案:

答案 0 :(得分:0)

仅供参考,以下是在MySQL中创建新帐户需要遵循的步骤:

一个。 创建用户user,密码为password ,其中localhost是MySQL主机:

CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';

db数据库和table表格上授予用户访问权限

GRANT ALL PRIVILEGES ON 'db' . 'table' TO 'user'@'localhost';

或者,要授予对所有数据库或表的访问权限,请使用*

GRANT ALL PRIVILEGES ON * . * TO 'user'@'localhost';

℃。要使更改生效,您必须重新加载所有权限

FLUSH PRIVILEGES;