Piekļūstiet MySQL no Linux termināļa

Satura rādītājs

Piekļuve MySQL serverim un datu bāzes administrēšana, izmantojot komandrindu.
Ir ļoti normāli, ka mēs izmantojam MySQL, izmantojot PHP lapas, un, lai pārvaldītu datu bāzi, mēs izmantojam tādu programmu kā PhpMyAdmin, taču dažreiz mums nav citas izvēles, kā piekļūt datu bāzei, izmantojot komandrindu.
Termināla izmantošana ir paredzēta mitināšanas vai serveru pārvaldībai. Pirmais solis būs izveidot savienojumu ar SSH ar īpašu serveri vai virtuālu serveri vai mitināšanu, kas ļauj izveidot savienojumu ar SSH.
ssh [email protected]

MySQL ir programma ar nosaukumu tāds pats nosaukums kā datu bāzei (mysql), ko izmanto, lai pārvaldītu datu bāzi, izmantojot komandrindu.
mysql -h servera_nosaukums -u lietotājvārds -p
Mēs varētu būt ievadījuši paroli tieši komandrindā, lai pieteiktos MySQL, taču drošības apsvērumu dēļ tas nav ieteicams. Jebkurā gadījumā sintakse būtu šāda:
mysql -h localhost -u root -pmi_key

Mēs atzīmējam, ka starp -h un resursdatora nosaukumu ir tukša vieta, tāpat kā starp -u un lietotājvārdu. Tomēr starp -p un taustiņu nedrīkst atstāt atstarpi.
Izmantojot MySQL konsoli
Kad būsim iekšā, mūsu rīcībā būs visi MySQL paziņojumi darbam ar datu bāzi un SQL valodu.
mysql> izmantot mydatabase;

Mēs izvēlamies datu bāzi, lai izmantotu mybasedata.
Ja mēs vēlamies redzēt mūsu serverī mitināto datu bāzu sarakstu, mēs varam uzrakstīt komandu rādīt datu bāzes. A) Jā:
mysql> rādīt datu bāzes;

Ja mēs vēlamies redzēt datu bāzes tabulas, mēs izmantosim komandu
mysql> rādīt tabulas

Ja mums ir jāiegūst informācija par tabulu, jāzina, kādi lauki tai ir un kāda veida, mēs varam izmantot komandu description, kam seko tabulas nosaukums.
mysql> aprakstīt klientus; 

Lai izveidotu tabulas un ievietotu ierakstus, mēs izmantojam SQL paziņojumus
mysql> izveidot tabulas testu (int testid); mysql> ievietojiet testa (testid) vērtībās (1);

Atlasiet tabulu, lai parādītu datus no jaunizveidotās tabulas
mysql> atlasiet * no testa;

No MySQL konsoles mēs ar komandrindu varam norādīt visa veida paziņojumus SQL valodā, piemēram, atlasi, ieliktņus, atjauninājumus, tabulu izveidi utt.
Paturiet prātā, ka visi MySQL komandrindas paziņojumi beidzas ar; (semikols). Ja mēs neliekam semikolu, drošākais ir tas, ka komanda netiks izpildīta un uzvedne atkal parādīsies, lai mēs varētu turpināt ievadīt komandu.
Ja mēs vēlējāmies izpildīt iepriekš rakstīto teikumu, vienkārši ievadot; Ar to pietiks. Tas ir, mums nevajadzētu pārrakstīt visu teikumu, tikai; un vēlreiz nospiediet enter.
Kad esam pabeiguši darbu ar MySQL, ja vēlamies pārtraukt savienojumu ar serveri, no MySQL uzvednes vienkārši rakstām “quit”:
mysql> iziet
Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave