Usted mismo podría averiguarlo fácilmente con solo leer las páginas man sobre los tres comandos:
mysqld
es el servidor ejecutable (uno de ellos)mysql
es la línea de comando clientemysqladmin
es un mantenimiento o utilidad administrativa
Sirven para diferentes propósitos. No hay simplemente una "diferencia" entre ellos. Para diferentes tareas tienes diferentes utilidades. Al igual que usa un destornillador para un tornillo y un martillo para un clavo.
Si desea consultar un servidor de base de datos, debe conectarse a él mediante un cliente . El cliente se conecta al servidor que sirve al servicio mysql. Si necesita hacer ajustes administrativos en el servidor, necesita una utilidad de administración .
Por lo general, el sistema operativo en el que se ejecuta inicia y detiene el servidor, por lo tanto, en los momentos de inicio y apagado. Los clientes (hay diferentes tipos de clientes) son iniciados y utilizados por usuarios o programas que manejan datos dentro del servidor. Y el personal administrativo usa la herramienta administrativa para administrar los servidores en sus sistemas.