phpMyAdmin 没有权限

Posted

技术标签:

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

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

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

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

Create database:
No Privileges

【问题讨论】:

您需要在 phpmyadmin 的“权限”选项卡下为您的用户设置数据库权限 【参考方案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

【讨论】:

以上是关于phpMyAdmin 没有权限的主要内容,如果未能解决你的问题,请参考以下文章

Phpmyadmin - Mysql 没有权限

没有足够的权限在 phpmyadmin 中查看用户

CentOS 6.5 下,phpmyadmin 建库无权限

如何设置Mysql root权限

如何设置Mysql root权限

如何用phpmyadmin设置mysql数据库用户的权限