Android

Jak odstranit databázi mysql na Linuxu pomocí příkazového řádku

Python on Azure: Part 2—Deploying Django services to Azure Web Apps | Azure Friday

Python on Azure: Part 2—Deploying Django services to Azure Web Apps | Azure Friday

Obsah:

Anonim

MySQL je nejoblíbenější systém správy relačních databází s otevřeným zdrojovým kódem.

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

Než začnete

Všechny příkazy jsou spouštěny jako administrativní uživatel (minimální oprávnění požadovaná pro odstranění databáze je DROP ) nebo s rootovým účtem.

Chcete-li získat přístup k konzole MySQL, zadejte následující příkaz a po zobrazení výzvy zadejte heslo uživatele root root MySQL:

mysql -u root -p Pokud potřebujete změnit své kořenové heslo MySQL, postupujte podle tohoto návodu na resetování kořenového hesla MySQL pomocí příkazového řádku.

Seznam všech MySQL databází

Před vypuštěním databáze si můžete prohlédnout seznam všech vytvořených databází. Chcete-li to provést z prostředí MySQL, spusťte následující příkaz:

SHOW DATABASES;

Výše uvedený příkaz vytiskne 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)

Odstranění databáze v MySQL

Odstranění databáze MySQL je stejně jednoduché jako spuštění jediného příkazu. Jedná se o nevratnou akci a měla by být provedena opatrně. 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 na přetažení je vždy vhodné vytvořit zálohu databáze.

Chcete-li odstranit databázi, zadejte následující příkaz, kde database_name je název databáze, kterou chcete odstranit:

DROP DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

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

Chcete-li se vyhnout chybám zobrazeným výše, použijte místo toho následující příkaz:

DROP DATABASE IF EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

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

V systému Linux jsou názvy databází a tabulek MySQL citlivé na velikost písmen.

Odstraňte databázi MySQL pomocí mysqladmin

Můžete také odstranit databázi MySQL z terminálu Linux pomocí obslužného programu mysqladmin.

Chcete-li například odstranit databázi s názvem database_name , zadejte následující příkaz a po zobrazení výzvy zadejte heslo uživatele root root MySQL:

mysqladmin -u root -p drop database_name

Závěr

Naučili jste se, jak odstranit databázi MySQL.

Pokud máte nějaké dotazy, neváhejte a zanechte komentář.

mysql mariadb