phpMyBackupPro: una herramienta de copia de seguridad MySQL basada en web para Linux

phpMyBackupPro: una herramienta de copia de seguridad MySQL basada en web para Linux

phpMyBackupPro. es una aplicación de copia de seguridad MySQL. de código abierto muy fácil de usar basada en web, escrita en lenguaje PHP. lanzada bajo GNU GPL. Le permite crear copias de seguridad programadas. restaurar. y administrar. descargar. correo electrónico. o cargue copias de seguridad en cualquier servidor FTP. y mucho más. También realiza copias de seguridad de directorios de archivos. y los sube a un servidor FTP.

Admite tres niveles de compresión de copias de seguridad ( Sin compresión. compresión zip. o gzip. . También admite dos métodos de inicio de sesión de seguridad alternativos, autenticación HTTP. o HTML.

Funciones

A continuación se muestran algunas de las principales funciones clave de “ phpMyBackupPro. .

  1. Soporte de copia de seguridad de base de datos única o múltiple con o sin datos. estructura de tabla.
  2. Tres niveles de compresión admitidos son sin compresión. gzip. o compresión zip.
  3. Cree programas copias de seguridad sin trabajos cron. utilizando un pequeño script PHP.
  4. Sube las copias de seguridad directamente al servidor FTP. y publica las copias de seguridad por correo electrónico.
  5. Solo se necesitan Apache. y PHP. para ejecutarse en plataformas como Linux. Mac. o Windows.
  6. Shell. interfaz para realizar copias de seguridad de forma manual o mediante el script cron.
  7. Completo Copia de seguridad del directorio de archivos. y muévalas a cualquier servidor FTP.
  8. Realice una copia de seguridad de las bases de datos de diferentes cuentas. en varios MySQL. servidores.
  9. Dos métodos de autenticación de seguridad. admitían la autenticación de inicio de sesión HTTP. o HTML.
  10. Interfaz amigable y muy fácil de instalar y configurar.
  11. Múltiples idiomas. soportados.

Tomando copias de seguridad de MySQL y restaurándolas desde la línea de comandos siempre es una buena práctica, pero si qué ocurre cuando no tiene acceso físico al servidor. En ese caso, la herramienta phpMyBackupPro. resulta útil.

Cómo instalar phpMyBackupPro en RHEL/CentOS/Fedora y Debian/Ubuntu

Para instalar phpMyBackupPro. debe tener un servidor web Apache. en ejecución y PHP. instalado en el servidor. Instalemos estos paquetes necesarios en el servidor.

Instale Apache y PHP freestar.config.enabled_slots.push

Instale en Red Hat. sistemas basados ​​en el comando yum.

# yum install httpd php php-mysql [RHEL/CentOS 7] # yum install httpd php php-mysqlnd [RHEL/CentOS 8] # service httpd start

Instalar en sistemas basados ​​en Debian. usando el comando apt-get.

# apt-get install apache2 # apt-get install php libapache2-mod-auth-mysql php-mysql # service apache2 start

La versión más nueva de phpMyBackupPro. se puede descargar del sitio web phpMyBackupPro o puede usar el siguiente comando wget para descargar.

# cd/usr/share # wget https://sourceforge.net/projects/phpmybackup/files/phpMyBackupPro/phpMyBackupPro%202.5/phpMyBackupPro-2.5.zip/download-O phpMyBackupPro-2.5.zip

Descomprima el phpMyBackupPro. archivo zip en el directorio /usr/share/.

# unzip phpMyBackupPro-2.5.zip

Por razones de seguridad, es mejor colocar el contenido de la carpeta en /usr/share/phpmybackup. directorio.

# cd/usr/share/# mv phpMyBackupPro-2.5 ​​//usr/share/phpmybackup

A continuación, vaya a Apache “ conf.d. directorio y cree un archivo llamado “ phpmybackup.conf. debajo de él. Para los sistemas basados ​​en Red Hat. la ruta debe ser (/etc/httpd/conf.d/) y para Debain. (/etc/apache2/conf.d. .

# vi/etc/httpd/conf.d/phpmybackup.conf [En sistemas basados ​​en RedHat] # vi/etc/apache2/conf.d/phpmybackup.conf [ En sistemas basados ​​en Debian]

Adjunte las siguientes líneas. Guardar y cerrar. Las siguientes reglas de forma predeterminada permiten el acceso a todos, si desea restringir el acceso a una IP. específica. Reemplaza “ todos. con tu dirección IP. “. Por ejemplo, la línea debería ser “ permitir desde 172.16.25.125. .

—————-Apache 2.4—————- Alias ​​/phpmybackup/usr/share/phpmybackup Requerir todos concedidos —————-Apache 2.2—————- Alias ​​/phpmybackup/usr/share/phpmybackup Opciones Ninguna Orden permitir, denegar permitir de todos.

Reinicie el servicio Apache.

——–(En sistemas Red Hat. ——–# systemctl restart httpd O #/etc/init.d/httpd restart——–(En sistemas Debian. ——–# systemctl restart apache2 O #/etc/init. d/apache2 restart

En algunos sistemas, ciertos archivos deben tener permisos de escritura para el archivo “ global_conf.php. y para el directorio “ export. .

# cd/usr/share/# chown-R root: apache phpmybackup (en sistemas Red Hat) # chown-R root: www-data phpmybackup (en Debian system ems) # cd/usr/share/phpmybackup/# chmod 0777 global_conf.php # chmod 0777 export

Ahora está casi listo para iniciar phpMyBackupPro. Navegue hasta el navegador y cargue el archivo config.php. como este.

http://localhost/phpmybackup/config.php O http://ip-address/phpmybackup/config.php

En la pestaña de configuración, inserte los detalles de MySQL. como nombre de host. nombre de usuario. contraseña. y nombre de la base de datos. Si desea configurar FTP. para guardar copias de seguridad. ingrese los detalles de inicio de sesión de FTP. como se muestra a continuación.

 phpMyBackupPro Configuración  Configuración de phpMyBackupPro Panel de configuración

A continuación, haga clic en la pestaña” copia de seguridad. “para ver la lista de sus Base de datos MySQL. y seleccione el nombre de la base de datos que desea respaldar.

 copia de seguridad de phpMyBackupPro Copia de seguridad de phpMyBackupPro Panel de copia de seguridad

La copia de seguridad programada tiene dos formas populares de programar copias de seguridad:

  1. Incluyendo el script de programación. en la aplicación existente.
  2. Utilizando un marco oculto. en un conjunto de marcos HTML.

Para programar una copia de seguridad, primero debe crear una secuencia de comandos de programación. Vaya a la pestaña “ Programar copia de seguridad. .

 phpMyBackupPro Programar copia de seguridad phpMyBackupPro Programar copia de seguridad Programar copia de seguridad

Seleccione la frecuencia con la que desea que se genere una copia de seguridad. Luego, debe elegir el directorio de ese script PHP. que incluirá el script de programación más adelante. Después de eso, seleccione el nombre de la base de datos. para la copia de seguridad, ingrese un comentario. seleccione el tipo de compresión. y finalmente haga clic en “ Mostrar secuencia de comandos” Botón. En la página siguiente verá el script de programación recién creado.

En lugar de copiar el código generado a un archivo nuevo, puede guardar el código dando un nombre de archivo como “ schedule_backup.php. ”En el cuadro de texto y haga clic en“ Guardar datos. ”para guardar. Para obtener más información, lea el archivo “ SCHEDULED_BACKUPS.txt. en el directorio de documentación.

phpMyBackupPro Backup Script  phpMyBackupPro Backup Script Script de respaldo

La pestaña” consultas sql. “se crea para ejecutar consultas sql. simples en las bases de datos o importar bases de datos desde la computadora local.

 phpMyBackupPro SQL Query phpMyBackupPro SQL Query SQL Query Shell

El” inicio. ”muestra la información de la versión actual de Apache. PHP. y MySQL.