sql >> Base de Datos >  >> RDS >> Mysql

Diferencia entre mysql, mysqladmin, mysqld

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 cliente
  • mysqladmin 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.