【问题标题】:No privileges on phpMyAdminphpMyAdmin 没有权限
【发布时间】:2014-04-15 15:32:27
【问题描述】:

我正在尝试学习 udemy 课程,为了完成它,我需要有正常工作的 phpMyAdmin CP。

我正在运行 WAMP 2.4,我去了 localhost/phpmyadmin 并“登录”(用户名是 admin,密码是空白“)并完成了创建数据库的第一步。

但是我看到了一个红色的 x 和“没有权限”,我应该在其中看到数据库创建输入。 我尝试回到 phpMyAdmin 的主页并将密码更改为不为空,但我也尝试这样做时收到错误消息。

Create database:
No Privileges

【问题讨论】:

  • 您需要在 phpmyadmin 的“权限”选项卡下为您的用户设置数据库权限

标签: php mysql sql phpmyadmin wamp


【解决方案1】:

您连接到 phpmyadmin 的用户没有设置权限使其能够创建数据库。

在 phpmyadmin 设置中编辑 config File 并设置一个具有更多权限的用户 root 用户对于 mysql 可能很好,因为这是一个课程?

【讨论】:

  • 通常这是不好的做法。但正如他所说,如果这只是一门课程,而且他们没有对你进行安全评分……那就去吧。
【解决方案2】:

实际的解决方案是使用正确的 MySQL 用户帐号登录。

默认情况下,所有 MySQL 安装都带有一个预配置的用户 ID,即 root,它没有密码。

所以当 phpMyAdmin 要求您登录时,请使用:-

Username = root password = (leave this blank)

然后按“开始”按钮。

您现在应该为该帐户添加一个密码,因为它是超级用户帐户。为 root 用户帐户的所有 3 个 添加相同的密码。是的,所有 3,有 root@localhost 和 root@127.0.0.1 和 root@::1

记住 MySQL 用户帐户是特定于域的,换句话说,您可以创建允许从特定 IP 地址或许多特定 IP 地址登录的 user1

【讨论】:

    猜你喜欢
    • 2016-10-06
    • 2012-07-30
    • 2013-01-14
    • 2013-08-27
    • 1970-01-01
    • 2019-02-11
    • 1970-01-01
    • 2011-10-05
    • 2013-09-26
    相关资源
    最近更新 更多