在 xampp phpmyadmin 按下“空会话数据”后,我无法看到我所有的数据库,也无法创建现在的数据库

Posted

技术标签:

【中文标题】在 xampp phpmyadmin 按下“空会话数据”后,我无法看到我所有的数据库,也无法创建现在的数据库【英文标题】:at xampp phpmyadmin after pressing "empty session data" i am not able see all my databases and not be able to create now database 【发布时间】:2020-04-01 01:49:22 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

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

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

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

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

【讨论】:

以上是关于在 xampp phpmyadmin 按下“空会话数据”后,我无法看到我所有的数据库,也无法创建现在的数据库的主要内容,如果未能解决你的问题,请参考以下文章

xampp 中缺少 phpmyadmin

错误#1045 使用 Xampp 在 PhpMyAdmin 中拒绝访问

如何使用 XAMPP 查看 phpmyadmin?

如何在 xampp 中获取 phpmyadmin 的登录选项

如何找回丢失的 phpMyAdmin 密码,XAMPP

使用 XAMPP 在 Mac 上更改 phpMyAdmin 中的密码,现在无法访问 localhost/phpmyadmin