【问题标题】:How do I neatly remove pma tables from mysql without affecting phpMyAdmin如何在不影响 phpMyAdmin 的情况下从 mysql 中巧妙地删除 pma 表
【发布时间】:2016-10-09 12:24:30
【问题描述】:
我的 phpMyAdmin 安装有问题。我不小心点击了创建 phpMyAdmin 使用的 pma 表的东西。相当愚蠢的是,我在客户的数据库中创建了它们。虽然我没有在我的 config.inc.php 文件中激活高级功能(所有 pma 的东西都被注释掉了),phpMyAdmin 仍然出于某种原因需要它们,因为每当我删除 pma 表时它就会停止工作(给出关于找不到的错误表 pma__...)。
有人可以告诉我如何完全禁用 phpMyAdmin 中的“高级功能”,然后删除这些 pma 表吗?
【问题讨论】:
标签:
php
mysql
phpmyadmin
uninstallation
【解决方案1】:
这个结果在 google 中得到了很高的评价,尽管它有点旧,但我只是想我会提出我是如何解决这个问题的。
我在数据库方面有点n00b,但我最近在测试机器上遇到了这个问题,我的解决方案如下(这可能很危险,所以备份并有计划恢复以防万一的问题)。
这会删除 phpmyadmin 数据库(我认为这样做是安全的,但其他人会更有资格回答这个问题)
通过命令行登录你的mysql数据库(例如:
mysql -u root -p
输入您的密码,然后删除 phpmyadmin 数据库
drop database phpmyadmin
Query OK, 12 rows affected (0.02 sec)
我退出了 phpmyadmin 并重新登录,它工作正常。