如何整洁地从mysql删除pma表而不影响phpMyAdmin

问题描述:

我的phpMyAdmin安装有问题。我不小心点了一些创建phpMyAdmin使用的pma表的东西。相当愚蠢的是,我在客户的数据库中创建了它们。尽管我没有在我的config.inc.php文件中激活高级功能(所有的pma文件都被注释掉了),但由于某些原因,phpMyAdmin仍然需要它们,因为它在每次删除pma表时都停止工作(给出关于找不到的错误表pma __...)。如何整洁地从mysql删除pma表而不影响phpMyAdmin

是否有人可以告诉我如何在phpMyAdmin中完全禁用“高级功能”并删除这些pma表?

这个结果在谷歌里得到了很高的评价,尽管它有点老,但我想我会提出我是如何解决这个问题的。

当谈到数据库时,我有点不解,但是我最近在测试机器上遇到了这个问题,我的解决方案如下(这可能很危险,所以备份并有计划恢复问题的情况)。 这将删除phpMyAdmin的数据库(我认为是安全的,但别人会更有资格来回答这个问题)通过命令行

登录到你的MySQL数据库(例如:

mysql -u root -p 

输入您的密码,然后删除phpMyAdmin的数据库

drop database phpmyadmin 
Query OK, 12 rows affected (0.02 sec) 

我在登出的phpMyAdmin和背部,和它的工作。