刚刚安装了 Xampp 7.2.4,尝试在 xampp 控制面板 v3.2.2 中打开 ADMIN for MySQL 时出现以下错误。我在另一个工作站上进行了该设置,相同的操作系统(Windows Server 2012 R2)相同版本的 xampp 但我得到的错误对我来说毫无意义......不过?已经比较了两者的安装,它们看起来很相似。
Fatal error: Uncaught Error: Call to a member function exists() on null in C:\xampp\phpMyAdmin\libraries\classes\DatabaseInterface.php:1544 Stack trace:
#0 C:\xampp\phpMyAdmin\libraries\classes\DatabaseInterface.php(2477): PhpMyAdmin\DatabaseInterface->postConnectControl()
#1 C:\xampp\phpMyAdmin\libraries\common.inc.php(358): PhpMyAdmin\DatabaseInterface->connect(257)
#2 C:\xampp\phpMyAdmin\index.php(26): require_once('C:\\xampp\\phpMyA...')
#3 {main} thrown in C:\xampp\phpMyAdmin\libraries\classes\DatabaseInterface.php on line 1544
最佳答案
在蛮力关闭 MySQL 后,我遇到了同样的错误。
在跟踪代码中的错误后,发现是浏览器 cookie 损坏了,导致 PHPMyAdmin 无法获取数据库列表。
在谷歌浏览器中,您可以通过以下方式刷新 cookie:
关于mysql - fatal error : Uncaught Error: Call to a member function exists() on null in C:\xampp\phpMyAdmin\libraries\classes\DatabaseInterface. php:1544,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50121660/