我相信我可能破坏了我的 pmadb 功能,现在 PhpMyAdmin 似乎无法访问任何数据库
I believe I may have wrecked my pmadb functionality, and now PhpMyAdmin cannot seem to access any DBs
在新创建的名为“robust”的数据库中,我收到了有关未启用 PMA 的通知,因此我遵循了信息 link(图标),但可能误解了所读内容。考虑到它可以在全球范围内启用,而不是对我的“健壮”数据库造成不必要的混乱,我创建了一个名为“pmadb”的单独数据库。然后转到 window 有 link 到 运行 一个程序来创建 pma tables 并单击 link。它把它放在我创建的“robust”中,所以我将 tables 复制到“pmadb”数据库,然后尝试删除那些在错误数据库中创建的。现在我无法访问任何数据库,大多数尝试做任何事情都会导致错误弹出窗口说“table 'robust.pma_tracking' 不存在”。它甚至不允许我将 table 复制回我不想让它们进入的数据库。
听起来您在自动配置和手动配置的 pmadb (phpMyAdmin Configuration Storage) 之间发现了某种差距。
零配置选项将尝试创建一个 'phpmyadmin' 数据库,但如果遇到问题,它将回退到在当前数据库中创建表。问题是,一旦您删除了表格,phpMyAdmin 就已经在那里寻找并且往往会感到困惑。您应该能够删除 phpmyadmin 数据库,所有在您的其他数据库中错误创建的表,然后完全注销并在您重新登录时让一切再次正常工作。我只是测试了一些场景,这对我很有帮助再去如果这不起作用,接下来要尝试的是从命令行登录以删除 phpmyadmin 数据库和额外的 phpmyadmin 表。
您可能还幸运地在配置文件 config.inc.php
中设置了 $cfg['ZeroConf'] = false;
。
再次登录后,您可以使用主页底部的 link 在 phpmyadmin 数据库中全局创建表,或者您可以 manually do it (这就是我通常这样做)。
在新创建的名为“robust”的数据库中,我收到了有关未启用 PMA 的通知,因此我遵循了信息 link(图标),但可能误解了所读内容。考虑到它可以在全球范围内启用,而不是对我的“健壮”数据库造成不必要的混乱,我创建了一个名为“pmadb”的单独数据库。然后转到 window 有 link 到 运行 一个程序来创建 pma tables 并单击 link。它把它放在我创建的“robust”中,所以我将 tables 复制到“pmadb”数据库,然后尝试删除那些在错误数据库中创建的。现在我无法访问任何数据库,大多数尝试做任何事情都会导致错误弹出窗口说“table 'robust.pma_tracking' 不存在”。它甚至不允许我将 table 复制回我不想让它们进入的数据库。
听起来您在自动配置和手动配置的 pmadb (phpMyAdmin Configuration Storage) 之间发现了某种差距。
零配置选项将尝试创建一个 'phpmyadmin' 数据库,但如果遇到问题,它将回退到在当前数据库中创建表。问题是,一旦您删除了表格,phpMyAdmin 就已经在那里寻找并且往往会感到困惑。您应该能够删除 phpmyadmin 数据库,所有在您的其他数据库中错误创建的表,然后完全注销并在您重新登录时让一切再次正常工作。我只是测试了一些场景,这对我很有帮助再去如果这不起作用,接下来要尝试的是从命令行登录以删除 phpmyadmin 数据库和额外的 phpmyadmin 表。
您可能还幸运地在配置文件 config.inc.php
中设置了 $cfg['ZeroConf'] = false;
。
再次登录后,您可以使用主页底部的 link 在 phpmyadmin 数据库中全局创建表,或者您可以 manually do it (这就是我通常这样做)。