Diferença entre mysql, mysqladmin, mysqld [fechado]

alguém pode dar-me uma explicação clara das diferenças entre mysql (ferramenta da linha de comandos), mysqladmin (Ferramenta cliente para executar tarefas administrativas) e mysqld (servidor mysql).

Author: Preom, 2014-03-03

1 answers

Você poderia facilmente descobrir isso através da leitura das páginas do homem sobre os três comandos:

  • mysqld é oservidor executável (um deles)
  • mysql é a linha de comandos cliente
  • mysqladmin é uma manutençãoou utilidade administrativa

Servem propósitos diferentes. Não há simplesmente uma "diferença" entre eles. Para uma tarefa diferente você tem utilitários diferentes. Assim como você usa um chave de fendas para um parafuso e um martelo para um prego.

Se quiser consultar um servidor de base de dados, precisa de se ligar a ele usando um cliente. O cliente liga-se ao servidor que serve o serviço mysql. Se você precisa fazer ajustes administrativos no servidor você precisa de um utilitário de administração .

Normalmente o servidor é iniciado e parado pelo sistema operativo em que funciona, por isso, nos tempos de arranque e paragem. Os clientes (existem diferentes tipos de clientes) são iniciados e usados por usuários ou programas que lidam com dados dentro do servidor. E o pessoal administrativo usa a ferramenta administrativa para administrar os servidores em seus sistemas.

 46
Author: arkascha, 2015-11-29 08:29:52