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

phpMyBackupPro – Uma ferramenta de backup MySQL baseada na Web para Linux


phpMyBackupPro é um código aberto muito fácil de usar MySQL baseado na web aplicativo de backup, escrito em PHP linguagem lançada sob a GNU GPL . Ele permite que você crie agendar backups , restaurar e gerenciar eles, faça o download , e-mail , ou faça upload de backups para qualquer FTP servidor e muito mais. Também leva diretórios de arquivos faça backup e carregue-os em um servidor FTP .

Ele suporta três níveis de compactação de backups (Sem compactação , compactar ou gzip compressão). Ele também suporta dois métodos alternativos de login de segurança, HTTP ou HTML autenticação.

Recursos


A seguir estão alguns dos principais recursos do “phpMyBackupPro “.
  1. Suporte de backup de banco de dados único ou múltiplo com ou sem dados , estrutura da tabela .
  2. Três níveis de compactação suportados são sem compactação , gzip ou compactação zip .
  3. Crie backups agendados sem tarefas cron usando PHP pequeno roteiro.
  4. Faça o upload de backups diretamente no FTP servidor e postagem de backups por e-mail .
  5. Somente Apache e PHP necessário para execução em plataformas como Linux , Mac ou Windows .
  6. Concha interface para fazer backups manualmente ou usando o script cron.
  7. Todo o Backup do diretório de arquivos e movê-los para qualquer FTP servidor.
  8. Faça backup de bancos de dados de diferentes contas em vários MySQL servidores.
  9. Duas autenticações de segurança métodos suportados HTTP ou HTML autenticação de login.
  10. Interface amigável e muito fácil de instalar e configurar.
  11. Vários idiomas suportado.

Fazer backups do MySQL e restaurá-los a partir da linha de comando é sempre uma boa prática, mas se você não tiver acesso físico ao servidor. Nessa situação, phpMyBackupPro ferramenta vem a calhar.

Como instalar o phpMyBackupPro no RHEL/CentOS/Fedora e Debian/Ubuntu


Para instalar o phpMyBackupPro aplicativo, você deve ter o Apache em execução servidor web e PHP instalado no servidor. Vamos instalar esses pacotes necessários no servidor.
Instalar Apache e PHP

Instale no Red Hat sistemas baseados usando yum comando.
# yum install httpd php php-mysql     [RHEL/CentOS 7]
# yum install httpd php php-mysqlnd   [RHEL/CentOS 8]
# service httpd start

Instale no Debian sistemas baseados usando apt-get comando.
# apt-get install apache2 
# apt-get install php libapache2-mod-auth-mysql php-mysql
# service apache2 start

O mais novo phpMyBackupPro versão pode ser baixada do site phpMyBackupPro ou você pode usar o seguinte comando wget para fazer o download.
# cd /usr/share
# wget https://sourceforge.net/projects/phpmybackup/files/phpMyBackupPro/phpMyBackupPro%202.5/phpMyBackupPro-2.5.zip/download -O phpMyBackupPro-2.5.zip

Descompacte o phpMyBackupPro zip em /usr/share/ diretório.
# unzip phpMyBackupPro-2.5.zip

Por motivos de segurança, é melhor colocar o conteúdo da pasta em /usr/share/phpmybackup diretório.
# cd /usr/share/
# mv phpMyBackupPro-2.5/ /usr/share/phpmybackup

Em seguida, vá para Apache “conf.d ” e crie um arquivo chamado “phpmybackup.conf ” sob ele. Para Chapéu Vermelho o caminho do sistema baseado deve ser (/etc/httpd/conf.d/ ) e para Debain (/etc/apache2/conf.d ).
# vi /etc/httpd/conf.d/phpmybackup.conf      [On RedHat based systems]
# vi /etc/apache2/conf.d/phpmybackup.conf    [On Debian based systems]

Anexe as seguintes linhas a ele. Salvar e fechar. As regras abaixo, por padrão, permitem o acesso a todos, se você quiser restringir o acesso a um IP específico . Substituir “todos ” com seu IP Morada". Por exemplo, a linha deve ser “permitir de 172.16.25.125 “.
---------------- Apache 2.4 ----------------
Alias /phpmybackup /usr/share/phpmybackup
<Directory /usr/share/phpmybackup>
Require all granted
</Directory>

---------------- Apache 2.2 ----------------
Alias /phpmybackup /usr/share/phpmybackup
<Directory /usr/share/phpmybackup>
   Options None
   Order allow,deny
   allow from all
</Directory>

Reinicie o Apache serviço.
-------- (On Red Hat systems) -------- 
# systemctl restart httpd
Or
# /etc/init.d/httpd restart 

-------- (On Debian systems) --------
# systemctl restart apache2
Or
# /etc/init.d/apache2 restart 

Em alguns sistemas, certos arquivos devem ter permissões de gravação para o arquivo “global_conf.php ” e para a “exportação ” diretório.
# cd /usr/share/

# chown -R root:apache phpmybackup (On Red Hat systems)

# chown -R root:www-data phpmybackup (On Debian systems)

# cd /usr/share/phpmybackup/
# chmod 0777 global_conf.php
# chmod 0777 export

Agora você está quase pronto para iniciar o phpMyBackupPro . Navegue até o navegador e carregue o config.php arquivo assim.
http://localhost/phpmybackup/config.php
OR
http://ip-address/phpmybackup/config.php

Na guia de configuração insira seu MySQL detalhes, como nome do host , nome de usuário , senha e nome do banco de dados . Se você deseja configurar o FTP para salvar backup s, digite login FTP detalhes como mostrado abaixo.

Em seguida, clique em “backup ” para ver a lista do seu MySQL banco de dados e selecione o nome do banco de dados que você deseja fazer backup.

Agendar backup tem duas maneiras populares de agendar backups:
  1. Incluindo o script de agendamento no aplicativo existente.
  2. Usando um quadro oculto em um conjunto de quadros HTML.

Para agendar um backup, você deve primeiro criar um script de agendamento. Vá para “agendar backup " aba.

Selecione com que frequência você deseja que um backup seja gerado. Então você tem que escolher o diretório desse PHP script que incluirá o script de agendamento posteriormente. Depois disso, selecione o nome do banco de dados para fazer backup, insira um comentário , selecione compactação digite e, finalmente, clique em “Mostrar script” botão. Na próxima página, você verá o script de agendamento recém-criado.

Em vez de copiar o código gerado para um novo arquivo, você pode salvar o código dando um nome de arquivo como “schedule_backup.php ” na caixa de texto e clique em “Salvar dados " salvar. Para obter mais informações, leia “SCHEDULED_BACKUPS.txt ” no diretório de documentação.

As “consultas sql ” compilação da guia para executar consultas sql simples para os bancos de dados ou importar bancos de dados do computador local.

O “início ” exibe seu Apache atual , PHP e MySQL versão informação.

phpMyBackupPro é de longe a solução de backup mais fácil para MySQL . Se você estiver lidando com MySQL servidor e, em seguida, pMB P é um aplicativo necessário que pode ajudá-lo a salvar seus dados preciosos com o mínimo esforço.

Links de referência


Página inicial do phpMyBackupPro