MySQL je nejpopulárnější open-source relační databázový systém.

tento tutoriál popisuje, jak odstranit (nebo zrušit) databázi MySQL nebo MariaDB pomocí příkazového řádku.

předtím, Než začnete #

Všechny příkazy jsou provedeny jako uživatel s právy správce (minimální oprávnění potřebné k odstranění databáze je DROP), nebo s root účet.,

pro přístup K MySQL konzoli, zadejte následující příkaz a zadejte svůj MySQL uživatele root heslo, když budete vyzváni.

mysql -u root -p

Pokud jste nenastavili heslo pro uživatele root MySQL můžete vynechat -p přepnout.

pokud potřebujete změnit heslo MySQL root, postupujte podle tohoto tutoriálu o resetování hesla MySQL root pomocí příkazového řádku.

Seznam Všech Databází MySQL #

Před svržením databáze, můžete chtít zobrazit seznam všech databází, které jste vytvořili ., Na to ze v MySQL shell spustit následující příkaz:

SHOW DATABASES;

výše uvedený příkaz vypíše seznam všech databází na serveru. Výstup by měl být podobný tomuto:

+--------------------+| Database |+--------------------+| information_schema || database_name || mysql || performance_schema || test |+--------------------+5 rows in set (0.00 sec)

Odstranit Databáze MySQL #

Smazání MySQL databáze je stejně jednoduché jako spuštění jediného příkazu. Jedná se o reverzibilní akci a měla by být prováděna s opatrností. Ujistěte se, že neodstraňujete nesprávnou databázi, protože jakmile odstraníte databázi, nelze ji obnovit.,

před spuštěním dotazu drop je vždy dobré vytvořit zálohu databáze.,příkaz, kde database_name je název databáze, kterou chcete smazat:

DROP DATABASE database_name;
Query OK, 1 row affected (0.00 sec)

Pokud se pokusíte odstranit databáze, která neexistuje, zobrazí se následující chybová zpráva:

ERROR 1008 (HY000): Can't drop database 'database_name'; database doesn't exist

Aby se zabránilo vidět chyby, jak je uvedeno výše, použijte následující příkaz místo:

DROP DATABASE IF EXISTS database_name;
Query OK, 1 row affected, 1 warning (0.00 sec)

Ve výstupu výše, Query OK znamená, že byl dotaz úspěšný, a 1 warning nám říká, že databáze neexistuje a žádné databáze byla odstraněna.,

na Linuxu jsou názvy databází MySQL a tabulek citlivé na velká a malá písmena.

Odstranit Databáze MySQL s mysqladmin #

můžete také odstranit databáze MySQL z terminálu Linux pomocí utility mysqladmin.

například, chcete-li odstranit databázi s názvem database_name, zadejte následující příkaz a zadejte svůj MySQL uživatele root heslo, když budete vyzváni.

mysqladmin -u root -p drop database_name

Závěr #

Jste se naučili, jak odstranit databáze MySQL.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *