WAMP服务器phpMyAdmin无特权

22

我在Windows 8上安装了WAMP,并且在phpMyAdmin中遇到了MySQL权限问题。

以下是截图:

phpMyAdmin截图

正如您所看到的,没有权限选项卡,我无法创建新的数据库。


在您的磁盘上的phpMyAdmin文件夹中,有一个config.inc.php文件。其中列出了哪个用户名? - mynetx
2
用户名为root,密码为空$cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '';谢谢 - Madizm
您可以将 root 用作用户名和密码。 - T04435
可能是Phpmyadmin - Mysql no privileges的重复问题。 - nelaaro
请查看我的回答(适用于2018年8月) https://dev59.com/0GUq5IYBdhLWcg3wNtqB#52114751 - Rav
8个回答

17

解决方案:

  • 点击 用户账户 标签页
  • 点击没有权限显示的用户账户
  • 点击 编辑权限 链接并勾选所有复选框

phpMyAdmin


我没有注销按钮。而且我已经以root身份登录了。 - Curtis
请使用“root”作为用户名,以及您在phpmyadmin安装过程中设置的密码。 - 0x3bfc
正是所需! - Rimfire

4

在用户帐户选项卡下转到phpmyadmin网页,并检查root是否具有all_privileges

如果仍然无法创建db,请转到mysql控制台并以root身份登录,然后键入:flush privileges;

现在重新加载phpmyadmin页面,您应该是同步的了


没有帮助。 - LEMUEL ADANE

3
我只是写了用户名root并将密码留空,这对我起作用了。

2

对于没有权限错误,解决方法如下:

这不是文件权限问题,你登录的mysql用户没有创建数据库的权限。你需要使用root账户登录以获得完全权限,但我理解你不是root账户。如果我没记错的话,“root”账户的默认密码为空(空白,无内容),所以请尝试该密码。一旦你以root身份登录phpMyAdmin,你就可以创建数据库或创建具有完全权限的另一个用户。

感谢::http://www.theadminzone.com/forums/showthread.php?t=98676


1

嘿,我刚试过这个方法,它有效。将“root”作为用户名,并输入您在安装期间设置的密码即可。


1

你的问题在于认证。如果你通过WAMP访问phpMyAdmin,那么你需要检查WAMP中的文件以进行正确配置。


0

您可以尝试使用--skip-grant-tables选项启动MySQL服务器。然后在phpMyAdmin中访问用户选项卡,删除root@localhostroot@127.0.0.1的密码。


这适用于左侧的表格,但我仍然看不到权限选项卡,也无法创建数据库。 - Madizm
您介意告诉我以下SQL查询的结果是什么吗?select Host,User,Select_priv from mysql.user - mynetx
好的,现在在phpMyAdmin的主页上,在数据库服务器部分,您是否看到“用户:root@localhost”? - Marc Delisle
用户''@'localhost'对表'user'的SELECT命令被拒绝。 - Curtis

-1

你只需要输入用户名为“root”,密码留空即可。你就可以创建数据库了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接