1

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

当我尝试输入CREATE DATABASE blog;shell 时,这是我得到的错误

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

我该如何解决?

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

4

1 回答 1

4

没有特殊用户进入mysql是不行的。或者更好地说:您进入数据库,但您使用的用户几乎没有任何权利/特权。因此,一开始您需要使用您的 root 帐户登录mysql -u root -p。然后,您可以创建数据库并使用它们。

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

于 2014-07-11T11:55:50.480 回答