错误 phpmyadmin pma__tracking 和其他不存在

Posted

技术标签:

【中文标题】错误 phpmyadmin pma__tracking 和其他不存在【英文标题】:Error phpmyadmin pma__tracking and others does not exist 【发布时间】:2016-02-20 15:31:35 【问题描述】:

我最近在运行 Yosemite 的 Mac 上下载了 XAMPP。安装后,我尝试使用 phpmyadmin。我能够创建一个数据库,并在 SQL 选项卡中使用“CREATE TABLE ...”查询为数据库创建一个表,但我无法查看该数据库或任何随程序加载的数据库。每当我点击左侧的数据库名称时,我都会收到一条错误提示

“#1932 - 引擎中不存在表 pma__tracking”

当我尝试从 SQL 选项卡运行“select * ...”查询时也会出现此错误。

我已尝试按照其他帖子中的建议更改 config.inc.php 文件,但没有成功。我尝试从示例文件夹中导入 create_tables.sql 并给出相同的错误。

我能够编写 .php 脚本来查询创建的数据库并从中添加/检索数据,但我无法通过 phpmyadmin 工具执行任何这些操作,这将非常有帮助,我认为可能会导致更多问题在我的开发后期。

关于如何配置/设置 phpmyadmin 以使其按预期工作有什么想法吗?

提前致谢。

【问题讨论】:

【参考方案1】:

您必须同时做:使用 .sql 脚本创建这些配置存储表,并在 config.inc.php 中指定它们的名称。之后,退出登录查看效果。

【讨论】:

感谢您的回复。当我尝试导入“create_tables.sql”时,我收到一个错误:SELECT MAX(version) FROM phpmyadmin.pma__tracking WHERE db_name = 'phpmyadmin' AND table_name = '' AND FIND_IN_SET(' CREATE DATABASE',tracking) > 0 #1932 - 引擎中不存在表 'phpmyadmin.pma__tracking' 我将 config.inc.php 中 create_tables.sql 中提到的所有表名编辑为以下形式:$cfg['Servers '][$i]['pma__tracking'] = 'pma__tracking';这样做并导入 .sql 仍然会出现相同的错误。我做错了什么/误解了你的建议吗?谢谢 我建议您在尝试导入 create_tables.sql 之前先注释掉 config.inc.php 中对这些表的所有引用。

以上是关于错误 phpmyadmin pma__tracking 和其他不存在的主要内容,如果未能解决你的问题,请参考以下文章

MAC 上 XAMPP 中 PhpMyAdmin 的引擎中不存在表 'phpmyadmin.pma__column_info'

#1100 - 表 'pma__tracking' 未使用 LOCK TABLES 锁定 - PHPMyAdmin,easyPHP

(XAMPP) Linux :MySQL 说:文档 #1932 - 表 'phpmyadmin.pma__column_info' 在引擎中不存在

#1146 - Table 'phpmyadmin.pma__table_uiprefs' doesn't exist

如何删除错误 phpMyAdmin #1932

phpMyAdmin 错误:引擎中不存在表