Cómo instalar, configurar y ejecutar automysqlbackup en Linux

Cómo instalar, configurar y ejecutar automysqlbackup en Linux

How Install Configure

Recordar siempre hacer una copia de seguridad de un servidor MySQL puede ser difícil, pero afortunadamente, hay un script que puede automatizar todo el proceso. Ni siquiera tendrá que escribir ningún código bash de Linux porque los programadores expertos ya redactaron el script automysqlbackup para usted. Incluso puede instalarlo automáticamente.



Hacer que funcione puede ser un desafío a veces, por lo que detallamos la mejor manera de configurar el software y luego ejecutarlo. No tendrá que hacer mucho una vez que esté en su lugar.



Método 1: instalar automysqlbackup con un administrador de paquetes

Varias distribuciones de Linux como Debian y las diversas versiones derivadas de Ubuntu, incluido Ubuntu Server, le permiten crear el script automysqlbackup con nada más que el administrador de paquetes apt-get. Si está ejecutando una versión reducida de Debian o Ubuntu Server, es posible que no tenga nada más que terminales virtuales para trabajar. En este caso, mantenga presionadas las teclas CTRL, ALT y F1 para llegar al primer terminal e iniciar sesión.

Los usuarios de una distribución de entorno de escritorio ligera que aún sea adecuada para el trabajo de servidor como Lubuntu, Xubuntu o Debian-Xfce4 pueden querer seleccionar el menú Aplicaciones o Whisker y hacer clic en Root Terminal y luego escribir su contraseña de administración. También puede mantener presionadas las teclas Ctrl, Alt y T para abrir un mensaje de usuario estándar.



Si tiene acceso de root, escriba apt-get install automysqlbackup y presione enter. Deberá escribir sudo apt-get install automysqlbackup y presionar enter si no tiene acceso de root. Esto también debería funcionar en los diversos derivados de Linux Mint.

Los usuarios de Arch Linux que tengan acceso de root que hayan seguido estos pasos deberían poder instalarlo ejecutando pacman -S automysqlbackup 3.0_rc6-3 , aunque también tendrán que poner sudo delante del comando si se están ejecutando como usuario root.

Recordar siempre hacer una copia de seguridad de un servidor MySQL puede ser difícil, pero afortunadamente, hay un script que puede automatizar todo el proceso. Ni siquiera tendrá que escribir ningún código bash de Linux porque los programadores expertos ya redactaron el script automysqlbackup para usted. Incluso puede instalarlo automáticamente.



Hacer que funcione puede ser un desafío a veces, por lo que detallamos la mejor manera de configurar el software y luego ejecutarlo. No tendrá que hacer mucho una vez que esté en su lugar.

Método 1: instalar automysqlbackup con un administrador de paquetes

Varias distribuciones de Linux como Debian y las diversas versiones derivadas de Ubuntu, incluido Ubuntu Server, le permiten crear el script automysqlbackup con nada más que el administrador de paquetes apt-get. Si está ejecutando una versión reducida de Debian o Ubuntu Server, es posible que no tenga nada más que terminales virtuales para trabajar. En este caso, mantenga presionadas las teclas CTRL, ALT y F1 para llegar al primer terminal e iniciar sesión.

Los usuarios de una distribución de entorno de escritorio ligera que aún sea adecuada para el trabajo de servidor como Lubuntu, Xubuntu o Debian-Xfce4 pueden querer seleccionar el menú Aplicaciones o Whisker y hacer clic en Root Terminal y luego escribir su contraseña de administración. También puede mantener presionadas las teclas Ctrl, Alt y T para abrir un mensaje de usuario estándar.

Si tiene acceso de root, escriba apt-get install automysqlbackup y presione enter. Deberá escribir sudo apt-get install automysqlbackup y presionar enter si no tiene acceso de root. Esto también debería funcionar en los diversos derivados de Linux Mint.

Los usuarios de Arch Linux que tengan acceso de root que hayan seguido estos pasos deberían poder instalarlo ejecutando pacman -S automysqlbackup 3.0_rc6-3 , aunque también tendrán que poner sudo delante del comando si se están ejecutando como usuario root.

Método 2: instalar automysqlbackup desde SourceForge

Los usuarios de Fedora, Red Hat, CentOS, Slackware y varias otras distribuciones importantes de Linux pueden encontrar que no tienen ningún paquete automysqlbackup disponible, por lo que deberán abrir un navegador seleccionando Mozilla Firefox, Chrome, Chromium o Midori desde Aplicaciones y luego el menú de Internet en su entorno de escritorio o potencialmente manteniendo presionada la tecla Super y presionando W. Navegue a https://sourceforge.net/projects/automysqlbackup/ y presione enter.

Haga clic en el botón verde Descargar y espere a que se complete la descarga. Solo debería tomar unos segundos, y SourceForge le ofrecerá automáticamente un enlace directo si ha tenido dificultades para adquirirlo. Abra un símbolo del sistema y luego escriba cd ~ / Descargas o en su lugar, muévase a donde esté su directorio de Descargas. Por supuesto, puede mover este archivo con un dispositivo extraíble si necesita colocarlo en un servidor sin ninguna GUI o, en teoría, podría usar un navegador de línea de comandos como w3m para descargarlo.

Una vez que esté en el directorio correcto, escriba tar zxvf automysqlbackup-v3.0_rc6.tar.gz para extraerlo. Tenga en cuenta que el nombre del archivo puede cambiar en algún momento en el futuro si hay algún tipo de actualización. Terminará con seis archivos, potencialmente dentro de un directorio. Es posible que desee escribir cd y presionar la pestaña y luego ingresar para moverse a dicho directorio. Es una buena idea ejecutar más archivos README antes de continuar para que pueda ver qué consejos dan los desarrolladores.

Ejecute el script install.sh escribiendo ./install.sh y presionando la tecla enter. Necesitará privilegios de root para ejecutarlo, así que tendrá que precederlo con sudo si aún no está en un shell de root. Esto debería encargarse de todo automáticamente.

Método 3: ejecutar una instalación manual

Si por alguna razón falla el script install.sh y te aseguraste de precederlo con el código ./, es posible que debas instalarlo manualmente. Si aún no tiene un indicador de raíz, cree uno escribiendo sudo -i y presionando enter. Estos comandos deben ejecutarse desde el directorio en el que desempaquetó el tarball.

Es una buena idea crear un archivo de configuración personalizado. Utilizar el cp automysqlbackup.conf NAME.conf comando, habiendo reemplazado NAME con un nombre real que le gustaría darle al archivo.

Método 4: editar el archivo de configuración

Abra su archivo de configuración con nano o vi y notará que el archivo tiene docenas de comentarios. Deberá ingresar un usuario de MySQL con al menos privilegios SELECT, aunque probablemente solo tenga un usuario mínimo en su sistema. No desea utilizar una cuenta administrativa para esto. Ingrese el nombre dentro de las comillas simples en la línea:

CONFIG_mysql_dump_username = ”

Deberá poner su contraseña entre las comillas simples en la línea:

CONFIG_mysql_dump_password = ”

Solo necesitará configurar el CONFIG_mysql_dump_host variable a CONFIG_mysql_dump_host = ’localhost’ ya que su servidor es simplemente la máquina local.

Asegúrate de configurar CONFIG_backup_dir = a un directorio en el que el usuario puede guardar la copia de seguridad de los archivos. Por ejemplo, digamos que tiene un usuario llamado mybackups, entonces necesitará usar / home / mybackups / backups o de lo contrario, intentará utilizar el directorio del usuario como un todo. Deberá usar el comando mkdir si dicho directorio aún no existe.

Si bien puede agregar los nombres de las bases de datos al CONFIG_db_names = () variable entre paréntesis, si lo deja en blanco se copiarán todos. Puedes usar el CONFIG_db_exclude = () paréntesis para agregar cualquier ubicación que prefiera que omita la secuencia de comandos.

La secuencia de comandos puede retener copias de seguridad diarias durante una semana, pero puede cambiar esto cambiando la variable CONFIG_rotation_daily = a algo distinto al número 7. Estos valores predeterminados pueden cambiar de vez en cuando. El archivo de configuración con el que jugamos usó 6 como predeterminado.

Entonces puedes correr desde la línea de comando, reemplazando el nombre del archivo con el que creó, o agréguelo a un script de inicio o cron. Si necesita una línea cron, es posible que desee probar:

0 0 * * * / usr / local / bin / backupscript

Esto lo ejecuta a la medianoche todos los días.

5 minutos de lectura