Listarea bazelor de date MySQL prin intermediul terminalului este o abilitate cheie pentru gestionarea mediilor de găzduire bazate pe Linux, cum ar fi serverele VPS sau dedicate. Acest ghid simplifică procesul, arătându-vă cum să vizualizați toate bazele de date, să filtrați rezultatele și să depanați problemele. Cu exemple și sfaturi practice, acesta este perfect pentru administratorii de sistem sau proprietarii de site-uri web care lucrează în medii SSH.
S-ar putea să aveți nevoie de:
Să gestionați mai multe site-uri web cu baze de date separate.
Să verificați crearea bazelor de date.
Depanarea sau curățarea bazelor de date neutilizate.
Pregătirea pentru backup-uri sau migrări.
Pentru a interacționa cu MySQL prin linia de comandă, conectați-vă mai întâi la shell-ul MySQL:
mysql -u root -p
💡 Sfa t: Dacă utilizatorul rădăcină MySQL nu are o parolă setată (nu este recomandat pentru producție), puteți sări peste -p.
Odată ce sunteți în interiorul shell-ului MySQL, pur și simplu rulați:
SHOW DATABASES;
Veți vedea o ieșire similară cu:
-------------------- | Bază de date | -------------------- | Information_schema | | mysql | | performance_schema | | sys | | numele_bazei_de_date | --------------------
Fiecare rând reprezintă o bază de date stocată pe serverul MySQL. Unele dintre acestea (cum ar fi information_schema, performance_schema) sunt baze de date de sistem și nu ar trebui modificate.
Dacă preferați să listați bazele de date direct din shell fără a deschide promptul MySQL, utilizați
mysql -u root -p -e 'SHOW DATABASES;'
Acest lucru este util pentru scripturi și sarcini de automatizare.
Pentru a filtra rezultatul și a găsi nume specifice de baze de date, puteți combina comanda cu grep:
mysql -u root -p -e 'SHOW DATABASES;' | grep cuvântul_cheie
Înlocuiți your_keyword cu o parte din numele bazei de date. Acest truc este util atunci când gestionați mai mulți clienți sau aplicații.
Dacă sunteți curios cu privire la stocarea fizică, bazele de date MySQL sunt stocate de obicei în:
/var/lib/mysql/
Fiecare folder din interior corespunde unui nume de bază de date. Nu modificați sau ștergeți manual nimic de aici decât dacă știți exact ce faceți – utilizați întotdeauna comenzi SQL sau instrumente de administrare.
sudo systemctl status mysql
sudo apt install mysql-client
Listarea bazelor de date MySQL în terminal este rapidă și esențială pentru gestionarea mediilor de găzduire Linux. Folosind
, filtrând cu SHOW DATABASES;
, sau scripting așa cum se arată în exemple, puteți verifica și gestiona eficient bazele de date. Cu serverele VPS sau dedicate de încredere AvaHost, aceste tehnici vă asigură că sarcinile dvs. legate de bazele de date sunt sigure, rapide și simplificate.grep