如果你遇到了和我一样的情况:
且数据库中有:phpmyadmin数据库
//ps.没有的话可以去xampp安装路径下的xampp\phpMyAdmin\sql中有create_tables.sql,这个sql文件就是phpmyadmin数据库
即:
且错为:
显然我们已经有phpmyadmin数据库了,就配置错误来说很可能是没有正确识别数据库之类。
修改phpMyAdmin\config.inc.php中的:
原来为该值为 'pma'
$cfg['Servers'][$i]['controluser'] = 'pma';
然后刷新一下就没问题了
原理是我们的数据库登录用户是root
即在config.inc.php文件中是
$cfg['Servers'][$i]['user'] = 'root';$cfg['Servers'][$i]['password'] = '';
然后在http://localhost/phpmyadmin/index.php?
界面中phpMyAdmin中是用默认的pma用户进行操作的
很显然,pma 用户并没有足够的权限来修改phpmyadmin数据库,所以会报错。
根据上面操作将phpMyAdmin的用户改为root后,就不会出现权限问题。
当然这里有另一个解决思路就是修改pma的权限
点击修改权限后,对全局全选并点击执行
再次刷新就不会包错了
来源地址:https://blog.csdn.net/qq_62431097/article/details/128212189