Установка MySQL Server 5.7 в Ubuntu 20.04
Spisu treści:
- Zanim zaczniesz
- Wyświetl wszystkie bazy danych MySQL
- Usuń bazę danych w MySQL
- Usuń bazę danych MySQL za pomocą mysqladmin
- Wniosek
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.
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.
3 Alternatywne polecenia wiersza polecenia, które są lepsze niż domyślne
Szukasz alternatywy dla wiersza poleceń, która faktycznie dodaje więcej funkcji i ulepszeń do miksu? Spójrzmy na trzy najlepsze.
Jak utworzyć bazę danych mysql w systemie Linux za pomocą wiersza polecenia
W tym samouczku wyjaśniono, jak używać wiersza polecenia do tworzenia baz danych MySQL lub MariaDB.
Jak znaleźć pliki w systemie Linux za pomocą wiersza polecenia
Polecenie find jest jednym z najpotężniejszych narzędzi w arsenale administratorów systemu Linux. Wyszukuje pliki i katalogi w hierarchii katalogów na podstawie wyrażenia podanego przez użytkownika i może wykonać określone przez użytkownika działanie na każdym dopasowanym pliku.