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 klientmysqladmin
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.