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 “.
- Suporte de backup de banco de dados único ou múltiplo com ou sem dados , estrutura da tabela .
- Três níveis de compactação suportados são sem compactação , gzip ou compactação zip .
- Crie backups agendados sem tarefas cron usando PHP pequeno roteiro.
- Faça o upload de backups diretamente no FTP servidor e postagem de backups por e-mail .
- Somente Apache e PHP necessário para execução em plataformas como Linux , Mac ou Windows .
- Concha interface para fazer backups manualmente ou usando o script cron.
- Todo o Backup do diretório de arquivos e movê-los para qualquer FTP servidor.
- Faça backup de bancos de dados de diferentes contas em vários MySQL servidores.
- Duas autenticações de segurança métodos suportados HTTP ou HTML autenticação de login.
- Interface amigável e muito fácil de instalar e configurar.
- 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:
- Incluindo o script de agendamento no aplicativo existente.
- 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