我正在关注新的波士顿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/