Cum să listați bazele de date MySQL prin linia de comandă pe Linux ⋆ ALexHost SRL

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills
31.12.2024

Cum să listați bazele de date MySQL prin linia de comandă pe Linux

Atunci când lucrați cu baze de date MySQL pe un sistem Linux, este frecvent să aveți nevoie să vizualizați rapid toate bazele de date disponibile în instanța MySQL. Puteți realiza cu ușurință acest lucru prin intermediul interfeței de linie de comandă (CLI). În acest articol, vă vom prezenta pașii pentru a lista bazele de date MySQL utilizând comenzile MySQL pe Linux.

Condiții prealabile

Înainte de a continua, asigurați-vă că:

  1. Serverul MySQL este instalat și rulează pe mașina dvs. Linux.
  2. Aveți acces la utilizatorul rădăcină MySQL sau la un utilizator cu privilegii suficiente pentru a vizualiza lista bazelor de date.

Ghid pas cu pas

1. Deschideți terminalul

Începeți prin a deschide o fereastră de terminal pe sistemul dvs. Linux.

2. Conectați-vă la MySQL

Pentru a vă conecta la MySQL din linia de comandă, veți utiliza comanda mysql urmată de opțiunea -u pentru numele de utilizator și opțiunea -p pentru a furniza parola.

mysql -u root -p
  • u root: Această opțiune specifică numele de utilizator MySQL. Înlocuiți root cu numele dvs. de utilizator dacă acesta este diferit.
  • p: Această opțiune indică MySQL că doriți să introduceți o parolă pentru utilizator. După ce apăsați Enter, vi se va solicita să introduceți parola.

După introducerea parolei, ar trebui să vedeți promptul MySQL, care arată astfel:

mysql>

3. Afișați toate bazele de date

Odată ce v-ați conectat, pentru a lista toate bazele de date disponibile, tastați următoarea comandă la promptul MySQL:

SHOW DATABASES;

Aceasta va afișa o listă a tuturor bazelor de date disponibile pe serverul MySQL:

--------------------
| Bază de date |
--------------------
| Information_schema |
| mysql |
| performance_schema |
| sys |
--------------------

4. Ieșiți din MySQL

După ce ați terminat de vizualizat bazele de date, puteți ieși din promptul MySQL tastând:

exit;

Aceasta vă va readuce la terminalul Linux.

Rezolvarea problemelor

  1. Probleme de permisiune: Dacă utilizați un cont de utilizator fără privilegii suficiente, este posibil să nu puteți vedea toate bazele de date. Asigurați-vă că utilizatorul are privilegiul SHOW DATABASES sau este un superutilizator.
  2. Serviciul MySQL nu rulează: Dacă întâmpinați erori de conectare, verificați dacă serviciul MySQL rulează utilizând următoarea comandă:
    sudo systemctl status mysql

    Dacă nu rulează, porniți serviciul utilizând:

    sudo systemctl start mysql

Sfaturi suplimentare

  • Utilizarea unui port MySQL diferit: Dacă MySQL rulează pe un alt port decât cel implicit, puteți specifica numărul portului utilizând opțiunea -P astfel:
    mysql -u root -p -P 3307
  • Listarea detaliilor specifice ale bazei de date: Dacă doriți să verificați detaliile unei anumite baze de date, puteți trece la baza de date respectivă utilizând comanda USE:
    USE database_name;
    SHOW TABLES;

Aceasta va lista toate tabelele din baza de date respectivă.

Concluzie

Listarea bazelor de date MySQL din linia de comandă pe un sistem Linux este un proces simplu care necesită doar câteva comenzi. Autentificându-vă cu privilegiile corecte și utilizând comanda SHOW DATABASES;, puteți vizualiza rapid bazele de date găzduite pe serverul MySQL. Aceasta este o sarcină esențială atunci când gestionați servere MySQL, în special în medii cu mai multe baze de date.

Testați-vă abilitățile cu toate serviciile noastre de găzduire și beneficiați de 15% reducere!

Utilizați codul la finalizarea comenzii:

Skills