Android

Jak usunąć bazę danych MySQL w systemie Linux za pomocą wiersza polecenia

Установка MySQL Server 5.7 в Ubuntu 20.04

Установка MySQL Server 5.7 в Ubuntu 20.04

Spisu treści:

Anonim

MySQL jest najpopularniejszym systemem zarządzania relacyjnymi bazami danych typu open source.

W tym samouczku opisano, jak usunąć (lub upuścić) bazę danych MySQL lub MariaDB za pomocą wiersza polecenia.

Zanim zaczniesz

Wszystkie polecenia są wykonywane jako użytkownik administracyjny (minimalne uprawnienia wymagane do usunięcia bazy danych to DROP ) lub konto root.

Aby uzyskać dostęp do konsoli MySQL, wpisz następującą komendę i po wyświetleniu monitu wprowadź hasło użytkownika root MySQL:

mysql -u root -p Jeśli musisz zmienić hasło root MySQL, postępuj zgodnie z tym samouczkiem dotyczącym resetowania hasła root MySQL za pomocą wiersza polecenia.

Wyświetl wszystkie bazy danych MySQL

Przed usunięciem bazy danych możesz wyświetlić listę wszystkich utworzonych baz danych. Aby to zrobić z poziomu powłoki MySQL, wykonaj następujące polecenie:

SHOW DATABASES;

Powyższe polecenie spowoduje wydrukowanie listy wszystkich baz danych na serwerze. Dane wyjściowe powinny być podobne do tego:

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

Usuń bazę danych w MySQL

Usunięcie bazy danych MySQL jest tak proste, jak uruchomienie jednego polecenia. Jest to akcja nieodwracalna i powinna być wykonywana ostrożnie. Upewnij się, że nie usuwasz niewłaściwej bazy danych, ponieważ po usunięciu bazy danych nie można jej odzyskać.

Zawsze dobrym pomysłem jest utworzenie kopii zapasowej bazy danych przed uruchomieniem zapytania o usunięcie.

Aby usunąć bazę danych, wpisz następującą komendę, gdzie database_name to nazwa bazy danych, którą chcesz usunąć:

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

Aby uniknąć wyświetlania błędów jak powyżej, użyj następującego polecenia:

DROP DATABASE IF EXISTS database_name;

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

W wynikach powyżej Query OK oznacza, że ​​zapytanie powiodło się, a 1 warning mówi nam, że baza danych nie istnieje i żadna baza danych nie została usunięta.

W systemie Linux w nazwach baz danych i tabel MySQL rozróżniana jest wielkość liter.

Usuń bazę danych MySQL za pomocą mysqladmin

Możesz także usunąć bazę danych MySQL z terminala Linux za pomocą narzędzia mysqladmin.

Na przykład, aby usunąć bazę danych o nazwie database_name , wpisz następującą komendę i po wyświetleniu monitu wprowadź hasło użytkownika root MySQL:

mysqladmin -u root -p drop database_name

Wniosek

Nauczyłeś się, jak usunąć bazę danych MySQL.

Jeśli masz jakieś pytania, zostaw komentarz.

mysql mariadb