Um utilitário para realizar operações administrativas. A sintaxe é:
shell> mysqladmin [OPÇÕES] comando [opção_do_comando] comando...
        Você pode obter uma lista das opção que sua versão do
        mysqladmin suporta executando
        mysqladmin --help.
      
        O mysqladmin atual suporta os seguintes
        comandos:
      
            create databasename
          
Cria um novo banco de dados.
            drop databasename
          
Apaga um banco de dados e todas suas tabelas.
            extended-status
          
Fornece uma mensagem extendida sobre o estado do servidor.
            flush-hosts
          
Atualiza todos os nomes de máquinas que estiverem no cache.
            flush-logs
          
Atualiza todos os logs.
            flush-tables
          
Atualiza todas as tabelas.
            flush-privileges
          
Recarrega tabelas de permissões (mesmo que reload).
            kill id,id,...
          
Mata threads do MySQL.
            password
          
Configura uma nova senha. Altera a antiga senha para nova senha.
            ping
          
Checa se o mysqld está ativo.
            processlist
          
            Exibe lista de threads ativas no servidor, com a instrução
            SHOW PROCESSLIST. Se a opção
            --verbose é passada, a saída é como
            aquela de SHOW FULL PROCESSLIST.
          
            reload
          
Recarrega tabelas de permissão.
            refresh
          
Atualiza todas as tabelas e fecha e abre arquivos de log.
            shutdown
          
Desliga o servidor.
            slave-start
          
Inicia thread de replicação no slave.
            slave-stop
          
Termina a thread de replicação no slave.
            status
          
Fornece uma mensagem curta sobre o estado do servidor.
            variables
          
Exibe variáveis disponíveis.
            version
          
Obtêm informação de versão do servidor.
Todos comandos podem ser reduzidos para seu prefixo único. Por exemplo:
shell> mysqladmin proc stat
+----+-------+-----------+----+-------------+------+-------+------+
| Id | User  | Host      | db | Command     | Time | State | Info |
+----+-------+-----------+----+-------------+------+-------+------+
| 6  | monty | localhost |    | Processlist | 0    |       |      |
+----+-------+-----------+----+-------------+------+-------+------+
Uptime: 10077  Threads: 1  Questions: 9  Slow queries: 0
Opens: 6 Flush tables: 1  Open tables: 2
Memory in use: 1092K  Max memory used: 1116K
        O resultado do comando mysqladmin status
        possui as seguintes colunas:
      
| Uptime | Número de segundos que o servidor MySQL está funcionando. | 
| Threads | Número de threads ativas (clientes). | 
| Questions | Número de solicitações dos clientes desde que o mysqldfoi iniciado. | 
| Slow queries | Consultas que demoram mais que long_query_timesegundos. See Secção 4.10.5, “O Log para Consultas Lentas”. | 
| Opens | Quantas tabelas foram abertas pelo mysqld. | 
| Flush tables | Número de comandos flush...,refreshereload. | 
| Open tables | Número de tabelas abertas atualmente. | 
| Memory in use | Memória alocada diretamente pelo código do mysqld(disponível somente quando o MySQL é compilado com
                --with-debug=full). | 
| Max memory used | Memória máxima alocada diretamente pelo código do mysqld(disponível somente quando o
                MySQL é compilado com --with-debug=full). | 
        Se você executa um mysqladmin shutdown em um
        socket (em outras palavras, em um computador onde o
        mysqld está executando),
        mysqladmin irá esperar até que o
        arquivo-pid do MySQL seja removido para
        garantir que o servidor mysqld parou
        corretamente.
      
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

