Database

Copias de seguridad de bases de datos automatizadas [bash]

Sabemos lo importante que es realizar copias de seguridad pero a veces es algo que descuidamos o no se hace muy a menudo, por ello en esta ocasión hemos realizado un script en Bash para automatizar esta tarea en servidores Linux, en concreto para las copias de seguridad de nuestras bases de datos MySQL. El script se encargará de exportar las bases de datos indicadas a SQL, posteriormente comprimirlas en ZIP (con una contraseña, opcional) y finalmente enviarlas a un servidor FTP remoto para aportar mayor seguridad. Script Es necesario modificar en el script las constantes con nuestros datos de acceso del FTP y base de datos, además de añadir los nombres de las bases de datos que nos interesen […]

, , , , , , , , , ,

Importar y exportar grandes bases de datos [MySQL]

Una tarea bastante común suele ser importar o exportar bases de datos MySQL y normalmente se usa phpMyAdmin pero como bien sabréis esta limitado a archivos comprimidos de hasta 2mb como máximo y si es una base de datos muy grande no podremos importarla y la exportación tardaría mucho más usando este software. Una de las formas de realizar la importación o exportación de la base de datos es usando el propio programa MySQL por linea de comandos a través de la consola o vía Telnet/SSH. Importar base de datos Importar una base de datos específica # mysql -h “nombre del host” -u “usuario” -p “contraseña” –database=”nombre de la base de datos” < base_de_datos.sql Importar un archivo SQL con múltiples […]

, , , ,