sql >> Database teknologi >  >> RDS >> Mysql

Forskellen mellem mysql, mysqladmin, mysqld

Det kan du nemt selv finde ud af ved blot at læse man-siderne om de tre kommandoer:

  • mysqld er serveren eksekverbar (en af ​​dem)
  • mysql er kommandolinjen klient
  • mysqladmin er en vedligeholdelse eller administrativt hjælpeprogram

De tjener forskellige formål. Der er ikke blot en "forskel" mellem dem. Til forskellige opgaver har du forskellige værktøjer. Ligesom du bruger en skruetrækker til en skrue og en hammer til et søm.

Hvis du vil forespørge på en databaseserver, skal du oprette forbindelse til den ved hjælp af en klient . Klienten opretter forbindelse til serveren som betjener mysql-tjenesten. Hvis du skal lave administrative justeringer på serveren, skal du bruge et administrationsværktøj .

Typisk startes og stoppes serveren af ​​det operativsystem, den kører på, altså ved opstarts- og nedlukningstider. Klienterne (der er forskellige typer klienter) startes og bruges af brugere eller programmer, der håndterer data inde på serveren. Og det administrative personale bruger det administrative værktøj til at administrere serverne på deres systemer.




  1. SQL Update-forespørgsel med gruppe efter klausul

  2. Introduktion til PostgreSQL

  3. Sådan får du den sidste dag i måneden i T-SQL

  4. Opdag sammenstilling af en MySQL-kolonne