Exportar base de datos de MySQL con Laravel

En este corto post de programación con PHP, Laravel y MySQL vamos a ver cómo exportar una base de datos de MariaDB completa desde un controlador de Laravel. Vamos a usar la herramienta mysqldump atrapando su salida en un archivo y luego vamos a servirlo al cliente para finalmente eliminarlo, es decir, usaremos mysqldump para volcar la base de datos a un archivo SQL temporal. Nota: si quieres también puedes ver el script que usa PHP puro y adaptarlo a Laravel: https://parzibyte.me/blog/posts/script-respaldar-base-de-datos-mysql-php/ ...

octubre 6, 2022 · 3 min · 451 palabras · Parzibyte

Exportar base de datos de MySQL o MariaDB

Hoy veremos algo muy simple: cómo exportar una base de datos de MySQL/MariaDB completa a un archivo con extensión SQL para su posterior importación, o simplemente para respaldarla. Te mostraré 2 ejemplos: uno con phpmyadmin y otro desde la línea de comandos. Recuerda que si estás en Windows y usas XAMPP debes agregar la carpeta C:\xampp\mysql\bin\ a la PATH de Windows. ...

abril 28, 2022 · 11 min · 2321 palabras · Parzibyte

Script para respaldar base de datos de MySQL / MariaDB en Linux usando MySQLDump

En este tutorial de Linux vamos a ver cómo respaldar o hacer un backup de una base de datos completa de MySQL o MariaDB usando la utilidad de MySQLDump también llamada mysqldump. Todo eso será llamado desde un script sh programado por nosotros. Por otro lado, veremos cómo no exponer nuestras credenciales de acceso para llamar al comando sin pasarle nuestra contraseña, evitando así riesgos de seguridad. La segunda parte del tutorial (que traeré muy pronto) indicará cómo respaldar una base de datos periódicamente con cron, es decir, respaldarla cada mes, a diario o cada determinado tiempo. Nota: este tutorial está probado con ubuntu 16.04 y 18.10 pero debería funcionar para otras versiones. Por cierto, aquí puedes ver cómo instalar y configurar MySQL en Linux en caso de que no lo tengas instalado. ...

febrero 6, 2019 · 4 min · 770 palabras · Parzibyte