MySQL za pomocą wiersza poleceń 102:Podstawowa interakcja z użytkownikiem
Kontrola przed lotem
- Te instrukcje są przeznaczone do wybierania bazy danych MySQL w systemie Linux za pomocą wiersza poleceń.
- Będę pracował na serwerze Liquid Web Core Managed CentOS 6.5 i będę zalogowany jako root.
Najpierw zalogujemy się do serwera MySQL z wiersza poleceń za pomocą następującego polecenia:
mysql -u root -p
W tym przypadku określiłem użytkownika root z -u flagę, a następnie użył -p flaga, aby MySQL pytał o hasło. Wprowadź swoje aktualne hasło, aby zakończyć logowanie.
Jeśli chcesz zmienić swoje hasło roota (lub inne) w bazie danych, skorzystaj z tego samouczka dotyczącego zmiany hasła do MySQL za pomocą wiersza poleceń.
Powinieneś teraz być przy znaku zachęty MySQL, który wygląda bardzo podobnie do tego:
mysql>
Postępuj zgodnie z tym samouczkiem, jeśli nie utworzyłeś jeszcze bazy danych lub chcesz uzyskać listę baz danych.
Wyświetl wybraną bazę danych w MySQL
Podczas wykonywania poleceń za pomocą wiersza poleceń MySQL, baza danych może być wyraźnie określona. Jednak domyślnie wszystkie operacje MySQL uruchamiane z wiersza poleceń są wykonywane na aktualnie wybranej bazie danych. Która baza danych jest aktualnie wybrana? Aby się dowiedzieć, wydaj następujące polecenie:
SELECT database();
Twój wynik może być podobny do tego:
mysql> SELECT database();
+------------+
| database() |
+------------+
| NULL |
+------------+
1 row in set (0.00 sec)
Wynik to null , co oznacza, że baza danych nie jest aktualnie wybrana.
Wybierz bazę danych w MySQL
Aby wybrać bazę danych do użycia z kolejnymi operacjami MySQL, użyj następującego polecenia:
USE tutorial_database;
To polecenie powinno dać wynik Zmieniono bazę danych podobny do:
mysql> USE tutorial_database;
Database changed
Aby sprawdzić, czy baza danych została wybrana, po prostu wydaj następujące polecenie (które wykonaliśmy wcześniej):
mysql> SELECT database();
+-------------------+
| database() |
+-------------------+
| tutorial_database |
+-------------------+
1 row in set (0.00 sec)