#1227 - 拒绝访问;您需要(至少一个)SHOW DATABASES权限才能执行此操作

时间:2016-04-14 22:42:39

标签: mysql sql

我正在关注新的boston mysql教程,并且在一开始他正在编写SHOW DATABASES。在我的情况下,我收到以下错误“#1227 - 访问被拒绝;您需要(至少一个)此操作的SHOW DATABASES权限”。我是phpmyadmin的新手,我已经用Google搜索了如何授予权限,但我很不走运

1 个答案:

答案 0 :(得分:0)

您需要授予用户特权,即

GRANT SHOW DATABASES ON *.* TO $username_here

可以在此处找到相关文档

http://dev.mysql.com/doc/refman/5.7/en/grant.html

此处有人也遇到过与PHPMYADMIN类似的问题。

how to add super privileges to mysql database?

您可以在控制台中使用此用户名

,具体取决于您的用户名
GRANT SUPER ON *.* TO user@'localhost' IDENTIFIED BY 'password_asljk8902314';
flush privileges;

请确保您的用户名正确无误。