sql >> Databáze >  >> Database Tools >> phpMyAdmin

Jak odstraním tabulky pma z mysql, aniž bych ovlivnil ostatní tabulky

phpMyAdmin nabízí vytvoření těchto tabulek pro uložení konfiguračních informací pro pokročilé funkce programu. Tabulky jsou volitelné. Obvykle jsou umístěny v databázi 'phpmyadmin', ale v případě, že nemáte oprávnění k vytvoření nové databáze, lze tabulky vložit do databáze, ke které máte přístup. Na základě vašich komentářů se zdá, že k tomu došlo.

Můžete je odstranit jakýmkoliv obvyklým způsobem odstranění tabulky — buď z každé tabulky samotné přejděte na kartu Operace a klikněte na odkaz „Odstranit tabulku (DROP)“, nebo přejděte na kartu Struktura databáze a vyberte ty, které začněte 'pma__' a vyberte 'Drop' z rozbalovacího pole "S vybranými:".

Existuje šance, že narazíte na chybu způsobenou pokusem o zápis do tabulky historie poté, co jste ji odstranili. V takovém případě by odhlášení a opětovné přihlášení měly chybu odstranit.

Chcete-li odpovědět na vaše další otázky:

Má to vliv na jiné tabulky?

Ne, provoz každé tabulky je na sobě spíše nezávislý.

K čemu slouží tato tabulka?

Různé funkce phpMyAdmin, jako je grafický editor vztahů s tabulkami, historie dotazů a záložek a uživatelské preference.

Jak mohu úplně zakázat pokročilé funkce v phpMyAdmin a tak odstranit tyto tabulky pma?

Jednoduše odstraňte stoly. Chcete-li zcela odstranit varování o chybějících tabulkách, můžete upravit config.inc.php soubor k přidání $cfg['PmaNoRelation_DisableWarning'] = true; a zakázat možnost automatického vytváření těchto add $cfg['ZeroConf'] = false;




  1. MYSQL 8.0 - nepodporovaný formát redo log

  2. Yii2 získejte ID produktu oddělené čárkou

  3. Jak aktualizovat data v SQL databázi

  4. SSMS:Automaticky ukládat více sad výsledků ze stejného skriptu SQL na samostatné karty v Excelu?