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 没有权限的主要内容,如果未能解决你的问题,请参考以下文章