InglêsFrancêsEspanhol

favicon do OnWorks

mysqloptimize - Online na nuvem

Execute mysqloptimize no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando mysqloptimize que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


mysqlcheck - um programa de manutenção de tabelas

SINOPSE


mysqlcheck [opções] [nome_bd [nome_tabela ...]]

DESCRIÇÃO


A mysqlcheck o cliente realiza a manutenção da mesa: verifica, repara, otimiza ou
analisa tabelas.

Cada mesa está bloqueada e, portanto, indisponível para outras sessões enquanto está sendo
processada, embora para operações de verificação, a tabela seja bloqueada apenas com um bloqueio READ. Mesa
as operações de manutenção podem ser demoradas, especialmente para grandes mesas. Se você usar
da --bancos de dados or --todos os bancos de dados opção de processar todas as tabelas em um ou mais bancos de dados,
uma invocação de mysqlcheck pode demorar muito. (Isso também é verdade para mysql_upgrade
porque aquele programa invoca mysqlcheck para verificar todas as tabelas e repará-las se necessário.)

mysqlcheck é semelhante em função a myisamchk, mas funciona de forma diferente. O principal
diferença operacional é que mysqlcheck deve ser usado quando o mysqld o servidor está rodando,
enquanto que myisamchk deve ser usado quando não é. O benefício de usar mysqlcheck é a de que
você não precisa parar o servidor para realizar a manutenção da tabela.

mysqlcheck usa as instruções SQL CHECK TABLE, REPAIR TABLE, ANALYZE TABLE e OPTIMIZE
TABLE de uma forma conveniente para o usuário. Ele determina quais instruções usar para o
operação que você deseja executar e, em seguida, envia as instruções ao servidor para serem executadas.

O mecanismo de armazenamento MyISAM suporta todas as quatro operações de manutenção, então mysqlcheck pode ser
usado para executar qualquer um deles em tabelas MyISAM. Outros mecanismos de armazenamento não necessariamente
apoiar todas as operações. Nesses casos, uma mensagem de erro é exibida. Por exemplo, se
test.t é uma tabela MEMORY, uma tentativa de verificá-la produz este resultado:

concha> mysqlcheck teste t
teste.t
nota: O mecanismo de armazenamento para a tabela não suporta verificação

If mysqlcheck não consegue reparar uma tabela, consulte a Base de Conhecimento MariaDB para obter a tabela manual
estratégias de reparo. Este será o caso, por exemplo, para tabelas InnoDB, que podem ser
verificado com CHECK TABLE, mas não reparado com REPAIR TABLE.

O uso de mysqlcheck com tabelas particionadas não é suportado.

Cuidado
É melhor fazer um backup de uma tabela antes de executar uma operação de reparo de mesa;
sob algumas circunstâncias, a operação pode causar perda de dados. As possíveis causas incluem
mas não se limitam a erros do sistema de arquivos.

Existem três maneiras gerais de invocar mysqlcheck:

concha> mysqlcheck [opções] nome_bd [nome_tabela ...]
concha> mysqlcheck [opções] --bancos de dados nome_bd ...
concha> mysqlcheck [opções] --todos os bancos de dados

Se você não nomear nenhuma tabela a seguir nome_bd ou se você usar o --bancos de dados or
--todos os bancos de dados opção, bancos de dados inteiros são verificados.

mysqlcheck tem um recurso especial em comparação com outros programas clientes. O comportamento padrão
de verificar as tabelas (--Verifica) pode ser alterado renomeando o binário. Se você quiser ter um
ferramenta que repara tabelas por padrão, você deve apenas fazer uma cópia do mysqlcheck nomeado
reparo mysql, ou faça um link simbólico para mysqlcheck nomeado reparo mysql. Se você invocar
reparo mysql, ele repara tabelas.

Os seguintes nomes podem ser usados ​​para alterar mysqlcheck comportamento padrão.

┌────────────────┬──────────────────────────────────── ┐
reparo mysql │ A opção padrão é --reparar
├────────────────┼──────────────────────────────────── ┤
mysqlanalyze │ A opção padrão é --analisar
├────────────────┼──────────────────────────────────── ┤
mysqloptimize │ A opção padrão é --otimizar
└────────────────┴──────────────────────────────────── ┘

mysqlcheck suporta as seguintes opções, que podem ser especificadas na linha de comando ou
nos grupos de arquivos de opções [mysqlcheck] e [client].

· --Socorro, -?

Exiba uma mensagem de ajuda e saia.

· --todos os bancos de dados, -A

Verifique todas as tabelas em todos os bancos de dados. Isso é o mesmo que usar o --bancos de dados opção
e nomeando todos os bancos de dados na linha de comando.

· --tudo em 1, -1

Em vez de emitir uma declaração para cada tabela, execute uma única declaração para cada
banco de dados que nomeia todas as tabelas desse banco de dados a serem processadas.

· --analisar, -a

Analise as tabelas.

· --Auto reparação

Se uma tabela marcada estiver corrompida, corrija-a automaticamente. Quaisquer reparos necessários são feitos
após todas as tabelas terem sido verificadas.

· --character-sets-dir =caminho

O diretório onde os conjuntos de caracteres estão instalados.

· --Verifica, -c

Verifique se há erros nas tabelas. Esta é a operação padrão.

· --check-only-alterado, -C

Verifique apenas as tabelas que foram alteradas desde a última verificação ou que não foram fechadas
devidamente.

· --check-atualização, -g

Invoque CHECK TABLE com a opção FOR UPGRADE para verificar se há incompatibilidades nas tabelas
com a versão atual do servidor. Esta opção habilita automaticamente o
--fix-db-nomes e --fix-nomes-tabelas opções.

· --comprimir

Comprimir todas as informações enviadas entre o cliente e o servidor se ambos suportarem
compressão.

· --bancos de dados, -B

Processe todas as tabelas nos bancos de dados nomeados. Normalmente, mysqlcheck trata o primeiro nome
argumento na linha de comando como um nome de banco de dados e os seguintes nomes como nomes de tabela.
Com esta opção, ele trata todos os argumentos de nome como nomes de banco de dados.

· --debug [=opções de depuração], -# [opções de depuração]

Escreva um log de depuração. Um típico opções de depuração string é ´d: t: o,file_name´. o
o padrão é ´d: t: o´.

· --debug-check

Imprima algumas informações de depuração quando o programa for encerrado.

· --debug-info

Imprimir informações de depuração e estatísticas de uso de memória e CPU quando o programa
saídas.

· --default-auth =nome

Plug-in de autenticação padrão do lado do cliente a ser usado.

· --default-character-set =nome_do_charset

Use nome_do_charset como o conjunto de caracteres padrão.

· --defaults-extra-file =nome do arquivo

Conjunto nome do arquivo como o arquivo para ler as opções padrão após os arquivos de padrões globais
foi lido. Deve ser fornecido como primeira opção.

· --defaults-file =nome do arquivo

Conjunto nome do arquivo como o arquivo a partir do qual ler as opções padrão, substitui os arquivos de padrões globais.
Deve ser fornecido como primeira opção.

· - estendido, -e

Se você estiver usando esta opção para verificar as tabelas, isso garante que sejam 100% consistentes
mas leva muito tempo.

Se você estiver usando esta opção para reparar tabelas, ela forçará o uso do antigo, lento,
reparar com o método keycache, em vez do reparo muito mais rápido por classificação.

· --velozes, -F

Verifique apenas as tabelas que não foram fechadas corretamente.

· --fix-db-nomes

Converta nomes de banco de dados para o formato usado desde MySQL 5.1. Apenas nomes de banco de dados que
contêm caracteres especiais são afetados.

· --fix-nomes-tabelas

Converta nomes de tabelas (incluindo visualizações) para o formato usado desde MySQL 5.1. Só mesa
nomes que contêm caracteres especiais são afetados.

· --rubor,

Limpe cada mesa após a verificação. Isso é útil se você não quiser que o
as tabelas ocupam espaço nos caches após a verificação.

· --força, -f

Continue mesmo se ocorrer um erro de SQL.

· --host =nome de anfitrião, -h nome de anfitrião

Conecte-se ao servidor MariaDB no host fornecido.

· - verificação média, -m

Faça uma verificação mais rápida do que uma - estendido Operação. Isso encontra apenas 99.99% de todos
erros, que devem ser bons o suficiente na maioria dos casos.

· - sem padrões

Não leia as opções padrão de nenhum arquivo de opções. Deve ser dado como o primeiro
argumento.

· --otimizar, -o

Otimize as tabelas.

· --password [=senha], -p [senha]

A senha a ser usada ao se conectar ao servidor. Se você usar o formulário de opção curta
(-p), tu não podes tem um espaço entre a opção e a senha. Se você omitir o
senha valor seguindo o --senha or -p opção na linha de comando, mysqlcheck
solicita um.

Especificar uma senha na linha de comando deve ser considerado inseguro. Você pode usar
um arquivo de opções para evitar fornecer a senha na linha de comando.

· --persistente, -Z

Usado com ANALYZE TABLE para anexar a opção PERSISENT FOR ALL.

· --tubo, -W

No Windows, conecte-se ao servidor por meio de um canal nomeado. Esta opção se aplica apenas se o
servidor oferece suporte a conexões de pipe nomeado.

· --plugin-dir =nome

Diretório para plug-ins do lado do cliente.

· --port =núm_porta, -P núm_porta

O número da porta TCP / IP a ser usada para a conexão.

· --print-defaults

Imprima a lista de argumentos do programa e saia. Isso deve ser dado como o primeiro argumento.

· --tabelas de processos

Execute a operação solicitada nas tabelas. O padrão é ativado; usar --skip-process-tables
desabilitar.

· --process-views =onda

Execute a operação solicitada (apenas CHECK VIEW ou REPAIR VIEW). Os valores possíveis são
NÃO, SIM (corrija a soma de verificação, se necessário, adicione o campo mariadb-version),
UPGRADE_FROM_MYSQL (igual a YES e alternar o algoritmo MERGE <-> TEMPTABLE.

· --protocol = {TCP | TOMADA | TUBO | MEMÓRIA}

O protocolo de conexão a ser usado para se conectar ao servidor. É útil quando o
outros parâmetros de conexão normalmente fariam com que um protocolo a ser usado diferente do
aquele que você quiser.

· --rápido, -q

Se você estiver usando esta opção para verificar as tabelas, evita que a verificação verifique o
linhas para verificar se há links incorretos. Este é o método de verificação mais rápido.

Se você estiver usando esta opção para reparar tabelas, ela tentará reparar apenas a árvore de índice.
Este é o método de reparo mais rápido.

· --reparar, -r

Execute um reparo que pode consertar quase tudo, exceto chaves exclusivas que não são exclusivas.

· - silencioso, -s

Modo silencioso. Imprima apenas mensagens de erro.

· --skip-database =nome_bd -s

Não processe o banco de dados (diferencia maiúsculas de minúsculas) especificado como argumento.

· --socket =caminho, -S caminho

Para conexões com localhost, o arquivo de soquete Unix a ser usado ou, no Windows, o nome do
o pipe nomeado para usar.

· --ssl

Habilite SSL para conexão (habilitado automaticamente com outros sinalizadores). Desativar com
--skip-ssl.

· --ssl-ca =nome

Arquivo CA no formato PEM (verifique os documentos OpenSSL, implica --ssl).

· --ssl-capath =nome

Diretório CA (verifique os documentos OpenSSL, implica --ssl).

· --ssl-cert =nome

Cert X509 no formato PEM (verifique os documentos OpenSSL, implica --ssl).

· --ssl-cipher =nome

Cifra SSL a ser usada (verifique os documentos OpenSSL, implica --ssl).

· --ssl-key =nome

Chave X509 no formato PEM (verifique os documentos OpenSSL, implica --ssl).

· --ssl-crl =nome

Lista de revogação de certificados (verifique os documentos OpenSSL, implica --ssl).

· --ssl-crlpath =nome

Caminho da lista de revogação de certificado (verificar documentos OpenSSL, implica --ssl).

· --ssl-verify-server-cert

Verifique o "Nome comum" do servidor em seu certificado em relação ao nome do host usado durante a conexão. Esse
opção está desabilitada por padrão.

· --tabelas

Substituir o --bancos de dados or -B opção. Todos os argumentos de nome após a opção são
considerados como nomes de tabela.

· --use-frm

Para operações de reparo em tabelas MyISAM, obtenha a estrutura da tabela do arquivo .frm para
que a tabela pode ser reparada mesmo se o cabeçalho .MYI estiver corrompido.

· --user =user_name, -u user_name

O nome de usuário MariaDB a ser usado ao se conectar ao servidor.

· --verbose, -v

Modo detalhado. Imprime informações sobre os vários estágios de operação do programa. Usando
um --verbose a opção fornecerá mais informações sobre o que o mysqlcheck está fazendo.

Usando dois --verbose as opções também fornecerão informações de conexão.

Utilizá-lo 3 vezes imprimirá todos os CHECK, RENAME e ALTER TABLE durante a verificação
Estágio.

· --versão, -V

Exibir informações da versão e sair.

· --write-binlog

Esta opção é habilitada por padrão, de modo que ANALISAR TABELA, OTIMIZAR TABELA e REPARAR
Declarações TABLE geradas por mysqlcheck são gravados no log binário. Usar
--skip-write-binlog para fazer com que NO_WRITE_TO_BINLOG seja adicionado às instruções para que
eles não são registrados. Use o --skip-write-binlog quando essas declarações não deveriam ser
enviado para escravos de replicação ou executado ao usar os logs binários para recuperação do backup.

DIREITOS AUTORAIS


Direitos autorais 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2015 MariaDB
Foundation

Esta documentação é um software livre; você pode redistribuí-lo e / ou modificá-lo apenas em
os termos da GNU General Public License conforme publicada pela Free Software Foundation;
versão 2 da Licença.

Esta documentação é distribuída na esperança de ser útil, mas SEM NENHUMA
GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM PARTICULAR
PROPÓSITO. Veja a GNU General Public License para mais detalhes.

Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com o programa;
se não, escreva para a Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 EUA ou veja http://www.gnu.org/licenses/.

Use mysqloptimize online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    PostInstallerF
    PostInstallerF
    PostInstallerF irá instalar todos os
    software que o Fedora Linux e outros
    não inclui por padrão, após
    executando o Fedora pela primeira vez. Seu
    fácil para ...
    Baixar PostInstallerF
  • 2
    traço
    traço
    O projeto strace foi movido para
    https://strace.io. strace is a
    diagnóstico, depuração e instrução
    rastreador de espaço do usuário para Linux. É usado
    para monitorar um...
    Baixar strace
  • 3
    gMKVEExtractGUI
    gMKVEExtractGUI
    Uma GUI para o utilitário mkvextract (parte do
    MKVToolNix) que incorpora a maioria (se
    nem todas) funcionalidade de mkvextract e
    utilitários mkvinfo. Escrito em C#NET 4.0,...
    Baixar gMKVExtractGUI
  • 4
    Biblioteca JasperReports
    Biblioteca JasperReports
    A biblioteca JasperReports é a
    código aberto mais popular do mundo
    inteligência de negócios e relatórios
    motor. É inteiramente escrito em Java
    e é capaz de ...
    Baixe a Biblioteca JasperReports
  • 5
    Livros Frappe
    Livros Frappe
    Frappe Books é um software livre e de código aberto
    software de contabilidade de desktop que é
    simples e bem projetado para ser usado por
    pequenas empresas e freelancers. Isto'...
    Baixar Livros Frappé
  • 6
    Python Numérica
    Python Numérica
    NOTÍCIAS: NumPy 1.11.2 é a última versão
    que será feito no sourceforge. Rodas
    para Windows, Mac e Linux, bem como
    distribuições de fonte arquivadas podem ser ...
    Baixar Numérico Python
  • Mais "

Comandos Linux

Ad