Este é o comando mydumper 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
mydumper - despejo MySQL multi-threaded
SINOPSE
meu despejo [OPÇÕES]
DESCRIÇÃO
meu despejo é uma ferramenta usada para fazer backup de servidores de banco de dados MySQL muito mais rápido do que o
Ferramenta mysqldump distribuída com MySQL. Ele também tem a capacidade de recuperar o binário
logs do servidor remoto ao mesmo tempo que o próprio dump. As vantagens de
mydumper são:
· Paralelismo (portanto, velocidade) e desempenho (evita conversão cara de conjunto de caracteres
rotinas, código eficiente em geral)
· Mais fácil de gerenciar a saída (arquivos separados para tabelas, despejar metadados, etc, fácil de
visualizar / analisar dados)
· Consistência - mantém instantâneo em todos os threads, fornece mestre preciso e
posições de log escravo, etc
· Gerenciabilidade - suporta PCRE para especificar inclusões de banco de dados e tabelas e
exclusões
OPÇÕES
O meu despejo ferramenta tem várias opções disponíveis:
--ajuda, -?
Mostrar texto de ajuda
--hospedeiro, -h
Nome do host do servidor MySQL ao qual se conectar (host local padrão)
--do utilizador, -u
Nome de usuário MySQL com os privilégios corretos para executar o despejo
--senha, -p
A senha correspondente para o usuário MySQL
--porta, -P
A porta para a conexão MySQL.
OBSERVAÇÃO:
Para conexões TCP localhost use 127.0.0.1 para --hospedeiro.
--soquete, -S
O arquivo de soquete de domínio UNIX a ser usado para a conexão
--base de dados, -B
Banco de dados para despejar
--lista de tabelas, -T
Uma lista de tabelas separadas por vírgulas para despejar
--tópicos, -t
O número de threads a serem usados para despejar dados, o padrão é 4
OBSERVAÇÃO:
Outros threads são usados no mydumper, esta opção não os controla
--outputdir, -o
Nome do diretório de saída, o padrão é export-YYYYMMDD-HHMMSS
- tamanho da declaração, -s
O tamanho máximo para uma instrução de inserção antes de quebrar em uma nova instrução,
padrão 1,000,000 bytes
--linhas, -r
Divida a tabela em pedaços dessas muitas linhas, padrão ilimitado
--comprimir, -c
Compacte os arquivos de saída
--comprimir-entrada, -C
Use compressão de protocolo de cliente para conexões com o servidor MySQL
--build-empty-files, -e
Crie arquivos de despejo vazios se não houver dados para despejar
--regex, -x
Uma expressão regular para comparar com o banco de dados e a tabela
--ignore-motores, -i
Lista separada por vírgulas de mecanismos de armazenamento a serem ignorados
--sem esquemas, -m
Não descarte esquemas com os dados
--sem dados, -d
Não despejar dados da tabela
--gatilhos, -G
Disparadores de despejo
--eventos, -E
Despejar eventos
- rotinas, -R
Despejar procedimentos e funções armazenados
- long-query-guard, -l
Tempo limite para longa execução de consulta em segundos, padrão 60
--kill-longas consultas, -K
Elimine consultas de longa execução em vez de abortar o despejo
--versão, -V
Mostra a versão do programa e sai
--verboso, -v
O detalhamento das mensagens. 0 = silencioso, 1 = erros, 2 = avisos, 3 = informações.
O padrão é 2.
--binlogs, -b
Obtenha os binlogs do servidor, bem como os arquivos de despejo (você precisa compilar com
-DWITH_BINLOG = ON)
--daemon, -D
Ativar modo daemon
--snapshot-intervalo, -I
O intervalo entre cada instantâneo de despejo (em minutos), requer --daemon, padrão 60
(minutos)
--arquivo de log, -L
Um arquivo para registrar a saída do mydumper em vez da saída do console. Útil para daemon
modo.
--sem travas, -k
Não execute o bloqueio de leitura compartilhado temporário.
AVISO:
Isso causará backups inconsistentes.
- [pular-] tz-utc
SET TIME_ZONE = '+ 00:00' no topo do dump para permitir o despejo de dados TIMESTAMP quando um
servidor tem dados em fusos horários diferentes ou dados estão sendo movidos entre servidores com
fusos horários diferentes, o padrão é usar --skip-tz-utc para desabilitar.
--menos bloqueio
Minimize o tempo de bloqueio em tabelas InnoDB usando um LOCK TABLE ... READ em todos
tabelas não innodb.
--chunk-tamanho do arquivo -F
Divida as tabelas em pedaços desse tamanho de arquivo de saída. Este valor está em MB
--sucesso-em-1146
Não incrementa a contagem de erros e Aviso em vez de Crítico no caso da tabela não
existir
--use-pontos de salvamento
Use pontos de salvamento para reduzir problemas de bloqueio de metadados, precisa de privilégio SUPER
Use o mydumper online usando os serviços onworks.net