首页 > 解决方案 > 在 xampp phpmyadmin 按下“空会话数据”后,我无法看到我所有的数据库,也无法创建现在的数据库

问题描述

我正在使用 xampp,在 PHPMyAdmin 中我不小心按了“空会话数据”,之后我不允许创建一个新数据库,显示错误“用户“@”localhost 无法创建数据库的访问被拒绝”,而且我没有看到我以前的数据库,我想在空会话后我从 PHPMyAdmin 注销并且知道我不知道 PHPMyAdmin 的用户名和密码,因为它从不要求我输入用户名和密码,请帮助我。

标签: phpmyadminxampplocalhost

解决方案


您应该尝试清除浏览器中任何与 phpMyAdmin 相关的 cookie(它们以 开头pma)或使用隐私浏览模式尝试访问 phpMyAdmin。如果这不能解决问题,那么肯定有其他东西发生了变化(例如您的 phpMyAdmin 配置或 MySQL 用户帐户)。

您的问题没有多大意义,因为“空会话数据”链接是“配置”登录类型,相当于注销。由于用户名和密码被硬编码到配置文件config.inc.php中,因此注销没有意义。因此,您可以正常登录但无法再次登录(使用相同的设置)也是没有意义的。

XAMPP 使用配置身份验证,因此您可以通过 XAMPP 本身进行身份验证,而不需要将您的用户名和密码提供给 phpMyAdmin。

您可以尝试使用与 中相同的用户名和密码登录 MySQL 命令行客户端config.inc.php,以确保用户帐户仍然存在并具有适当的权限。错误消息''@'localhost'真的很奇怪,因为它应该取用户名config.inc.php而不是空白。

您还可以检查配置文件是否正确解析,一种方法是直接访问配置页面(例如https://example.com/phpmyadmin/config.inc.php)。如果页面为空白,则没有任何解析错误,这很好。


推荐阅读