错误1044< 42000>:用户''@ localhost'访问被拒绝到数据库

时间:2014-07-11 08:35:47

标签: mysql-error-1044

我从最近几天开始学习PHP,这就是我坚持的地方。

当我尝试输入'CREATE DATABASE blog;'时在shell中,这是我得到的错误'错误1044< 42000>:访问被拒绝用户'''localhost'到数据库'

我该如何解决这个问题?

我找到了这个错误的标题,但这些答案对我来说很难理解。

1 个答案:

答案 0 :(得分:4)

在没有特殊用户的情况下输入mysql不起作用。或者更好地说:您输入数据库,但您使用的用户几乎没有权限/权限。因此,在开始时,您需要使用mysql -u root -p的root帐户登录。 然后,您可以创建数据库并使用它们。

提示1:永远不要在生产系统中使用root用户,而是创建一个只能访问一个数据库的用户。
提示2:当您在数据库中时,使用UPDATE user SET Password=PASSWORD('mein_pwd') WHERE user='root';尽快更改root用户的密码。