Możesz łatwo się o tym przekonać, po prostu czytając strony podręcznika man o trzech poleceniach:
mysqldto serwer plik wykonywalny (jeden z nich)mysqlto wiersz poleceń klientmysqladminto konserwacja lub narzędzie administracyjne
Służą różnym celom. Nie ma między nimi po prostu „różnicy”. Do różnych zadań masz różne narzędzia. Tak jak używasz śrubokręta do śruby i młotka do gwoździa.
Jeśli chcesz wysłać zapytanie do serwera bazy danych, musisz połączyć się z nim za pomocą klienta . Klient łączy się z serwerem który obsługuje usługę mysql. Jeśli chcesz dokonać zmian administracyjnych na serwerze, potrzebujesz narzędzia administracyjnego .
Zazwyczaj serwer jest uruchamiany i zatrzymywany przez system operacyjny, na którym działa, a więc w czasie uruchamiania i zamykania. Klienci (istnieją różne typy klientów) są uruchamiane i używane przez użytkowników lub programy obsługujące dane wewnątrz serwera. A personel administracyjny używa narzędzia administracyjnego do administrowania serwerami w swoich systemach.