Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQLDumper:uma ferramenta de backup de banco de dados MySQL baseada em PHP e Perl


MySQL é um dos bancos de dados mais populares do mundo. Este banco de dados pode ser instalado no Microsoft Windows plataforma além do Linux plataforma. Por que esse banco de dados é tão popular? Pode ser causado por seu poderoso recurso e seu uso gratuito. Como administrador de banco de dados, um backup de banco de dados é realmente crucial para manter a disponibilidade dos dados. Isso minimizará o risco se algo acontecer com nosso banco de dados.

Desde MySQL é um banco de dados popular, existem muitos softwares que podemos usar para fazer backup dele. Do modo de console ao software baseado na web. Agora vamos dar uma olhada no MySQLDumper como uma ferramenta para backup de banco de dados MySQL.

O que é MySQLDumper?


MySQLDumper é uma outra ferramenta baseada na web de código aberto para fazer backup de bancos de dados MySQL. Ele é construído a partir de PHP e Perl e pode ser facilmente despejado e restaurar seus dados MySQL. É especialmente adequado para hospedagem compartilhada, onde não temos acesso ao shell do Linux.

Recursos MySQLDumper


Existem muitos recursos do MySQLDumper, mas aqui estão alguns recursos que podem lhe interessar.
  1. Fácil instalação; apenas certifique-se de ter um servidor web funcionando e aponte seu navegador para o arquivo de instalação MySQLDumper.
  2. Todos os parâmetros são mostrados antes do início do backup; para que você tenha certeza do que está fazendo.
  3. Visão geral do banco de dados; veja os processos em execução/
  4. SQL-Browser:acesse suas tabelas MySQL, exclua tabelas, edite ou insira dados.
  5. Dois tipos de método de backup, usando PHP ou Perl.
  6. Arquivos de registro completos.
  7. Exclusão automática de arquivos de seus backups antigos.
  8. Crie proteção de diretório.

Instalação do MySQLDumper no Linux


Instalar o MySQLDumper é tão fácil. Primeiro, podemos baixar o MySQLDumper no link a seguir.
  1. Baixar MySQLDumper

No momento da redação deste artigo, a versão mais recente é 1.24. Portanto, baixe a versão mais recente no diretório do servidor da Web em funcionamento (ou seja, /var/www ou /var/www/html ). Depois de tê-lo, você pode extrair o MySQLDumper1.24.4.zip .
$ unzip MySQLDumper1.24.4.zip

Então você encontrará um 'msd1.24.4 ' pasta. Esta pasta contém todos os arquivos MySQLDumper. O próximo passo, você só precisa apontar seu navegador para o arquivo de instalação MySQLDumper. O arquivo é 'msd1.24.4/install.php' . Aqui estão os passos do MySQLDumper super fácil .

1. Precisamos escolher o Idioma de instalação .

2. Precisamos preencher algumas credenciais como hostname, usuário e senha do MySQL.

3. Podemos testar a conexão com o banco de dados clicando em Conectar ao MySQL botão. Se for bem-sucedido, veremos uma mensagem dizendo que “Conexão do banco de dados foi estabelecida ”.

4. Depois de receber a mensagem, clique no botão "Salvar ' e continue a instalação. Você será levado para a tela inicial.

Como usar MySQLDumper


Como podemos adivinhar pelo nome, a principal função do MySQLDumper é fazer backup do seu banco de dados MySQL. Com este aplicativo, o backup (e restauração) do banco de dados MySQL é muito fácil. Vamos começar a dar uma olhada.
Processo de backup usando PHP

O menu de funções está localizado no painel de navegação à esquerda. Primeiro, precisamos selecionar qual banco de dados queremos fazer backup. Podemos ver a opção no menu à esquerda.

Na captura de tela acima, optamos por fazer backup de um banco de dados chamado 'employees '.

Em seguida, podemos selecionar 'Backup ' menu à esquerda. Em seguida, escolha ‘Fazer backup do PHP ' na área superior. Teremos uma tela como esta.

Em seguida, clique em 'Iniciar novo backup '. Um progresso da atividade de backup será exibido para você.

Quando o progresso do backup for concluído, podemos ver a notificação.
Processo de backup usando Perl

Outro método de backup suportado pelo MySQLDumper é ‘Backup Perl’ . Com este método, usaremos Perl como mecanismo de backup.

Observe que seu servidor da web deve suportar 'Perl /CGI ‘ script antes de executar este método de backup. Caso contrário, você verá um erro como este ao clicar no botão Test Perl.

Mesmo com o método de backup PHP, precisamos selecionar qual banco de dados queremos fazer backup. Em seguida, escolha o menu Backup no painel de navegação esquerdo. Em seguida, clique no botão Backup Perl.

MySQLDumper mostrará alguns parâmetros ativos na área inferior. Em seguida, podemos clicar em 'Executar o Perl Cron ' botão de script. Usando este método, não veremos nenhuma barra de progresso aparecer. A duração deste processo de backup dependerá do banco de dados que vamos fazer backup. Se não houver erro, veremos uma notificação como esta.
Processo de restauração

Restaurar um backup também é fácil usando MySQLDumper. Você pode clicar em 'Restaurar ' menu do painel de navegação à esquerda. Ao contrário da atividade de backup, todos os backups estão disponíveis na área inferior da página de restauração.

Quando precisamos selecionar um backup, podemos escolher a partir daí. Na área acima está o backup selecionado que está pronto para restauração. Se você quiser fazer uma restauração completa, clique no botão ‘Restaurar ' botão acima. Se você quiser restaurar apenas algumas tabelas, clique no botão ‘Escolher tabelas ' para ser restaurado acima.

Feito isso, clique em ‘Restaurar '. Aguarde um momento para concluir o progresso da restauração.

Criar uma proteção de diretório


Por padrão, a página inicial do MySQLDumper pode ser acessada por qualquer pessoa que conheça sua URL. Usando o Directory Protection, podemos criar uma tela inicial protegida por senha. Esta proteção de diretório utiliza '.htaccess ‘função no servidor web Apache.

Para criá-lo, basta clicar em Criar proteção de diretório botão na tela inicial.

Então você vai pedir para fornecer alguma credencial.

Quando terminar, clique em Criar proteção de diretório botão. Depois disso, você terá uma página de confirmação sobre isso.

Se não houver erro, uma mensagem de sucesso será exibida.

Na próxima vez que você visitar a página, o MySQLDumper solicitará uma senha antes de você ver sua tela inicial.

Administração de arquivos


Este menu é usado para manter todos os backups e restaurações disponíveis.

Aqui estão algumas atividades que podem ser feitas nesta página.
  1. Excluir backup(s); use os botões Excluir na área superior.
  2. Fazer download de backups; clique no nome do backup.
  3. Selecionar backup(s); clique no nome do banco de dados na área Todos os backups.
  4. Faça upload de backups grandes para ser restaurado.
  5. Converter banco de dados no formato MySQLDumper (MSD).

Observação :Quando tentamos converter o banco de dados sem usar nenhuma compactação, descobrimos que o MySQLDumper cria um banco de dados com o nome 'part_1.sql'. O tamanho é menor que a fonte original.

Navegador SQL


Se você deseja executar um comando SQL específico, pode fazê-lo nesta página do SQL-Browser. Mas, por favor, você deve saber o que está fazendo.

Configuração


Todas as funções acima podem ser configuradas no menu Configuração. Aqui estão algumas seções que podemos configurar.
Geral
Interface
Exclusão automática
E-mail
FTP
Crônica

Gerenciamento de registros


MySQLDumper também fornecem logs básicos para nós. Assim, podemos saber quando ocorreu a atividade de restauração de backup. Para acessar a página de log, basta clicar no menu 'Log' no painel de navegação à esquerda.

Existem 3 tipos de logs. PHP-Log , Perl-Log e Registro Perl-Completo .

Conclusão


MySQLDumper pode não ser a melhor ferramenta de backup para MySQL. Mas com a facilidade de uso deste aplicativo, as pessoas podem começar a usar este aplicativo. Infelizmente, descobri que o MySQLDumper não está equipado com documentação offline. Mas ainda assim, é uma ótima ferramenta alternativa para backup de banco de dados MySQL.

http://www.mysqldumper.net/