如何从mysql中删除pma表而不影响其他表

时间:2017-11-25 12:01:53

标签: phpmyadmin

我的phpMyAdmin安装有问题。我不小心点击了创建phpMyAdmin使用的 pma 表的内容。 (可能会推进功能)。

[See Image]1

我有一些问题:

  1. 这会影响其他表吗?
  2. 这张桌子有什么用?
  3. 如何在phpMyAdmin中完全停用高级功能,从而删除这些 pma 表?

1 个答案:

答案 0 :(得分:3)

phpMyAdmin提供了创建这些表的功能,以便存储程序高级功能的配置信息。这些表是可选的。通常他们会被放入' phpmyadmin'数据库,但如果您没有权限创建新数据库,则可以将表放入您有权访问的数据库中。根据您的意见,这似乎就是这里发生的事情。

您可以通过任何常用方法删除它们 - 从每个表本身转到操作选项卡,然后单击"删除表(DROP)"链接,或转到数据库结构选项卡,选择以' pma __'开头的那些,然后选择' Drop'来自"选中:"下拉框。

在你删除了那个历史记录表之后,你有可能遇到由于它尝试写入历史记录表而导致的错误,在这种情况下,退出并重新登录应该为你清除错误。

回答您的其他问题:

  

这会影响其他表吗?

不,每个表的操作相互独立。

  

这张桌子的用途是什么?

各种phpMyAdmin功能,如图形表关系编辑器,查询历史记录和书签以及用户首选项。

  

如何完全禁用phpMyAdmin中的高级功能,从而删除这些pma表?

只需删除表格即可。要完全删除有关丢失表格的任何警告,您可以修改config.inc.php文件以添加$cfg['PmaNoRelation_DisableWarning'] = true; 并禁用自动创建这些添加$cfg['ZeroConf'] = false;

的可能性
相关问题