我正在关注新的波士顿mysql教程,并且从一开始他就在编写SHOW DATABASES。以我为例,出现以下错误“#1227-访问被拒绝;您需要(至少一种)此操作的SHOW DATABASES特权”。我对phpmyadmin非常陌生,我已经用Google搜索了如何授予权限,但是我很不幸

最佳答案

您需要将该特权授予用户,即

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;


请确保您的用户名正确。

关于mysql - #1227-访问被拒绝;您需要(至少其中一种)SHOW DATABASES权限才能进行此操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36635275/

10-11 04:50