Je zou dat gemakkelijk zelf kunnen ontdekken door gewoon de man-pagina's over de drie commando's te lezen:
mysqld
is de server uitvoerbaar (een van hen)mysql
is de opdrachtregel clientmysqladmin
is een onderhoud of administratief hulpprogramma
Ze dienen verschillende doelen. Er is niet alleen een "verschil" tussen hen. Voor verschillende taken heb je verschillende hulpprogramma's. Net zoals je een schroevendraaier gebruikt voor een schroef en een hamer voor een spijker.
Als u een databaseserver wilt opvragen, moet u er verbinding mee maken via een client . De client maakt verbinding met de server die de mysql-service bedient. Als u administratieve aanpassingen op de server moet doen, heeft u een beheerprogramma nodig .
Meestal wordt de server gestart en gestopt door het besturingssysteem waarop deze draait, dus tijdens het opstarten en afsluiten. De clients (er zijn verschillende soorten clients) worden gestart en gebruikt door gebruikers of programma's die met gegevens binnen de server omgaan. En het administratief personeel gebruikt de administratieve tool om de servers op hun systemen te beheren.