Artículos para el Desarrollo Web

Importando y exportando tablas de bases de datos MariaDB/MySQL

Publicado: 22/12/2019 18:16:41

Volver Importando y exportando tablas de bases de datos MariaDB/MySQL
<div class="col-blue">Importar tablas</div>

Para importar las tablas, primero nos conectamos a MySQL:
$ mysql -u user -p


Cambiamos a la base de datos que recibirá las tablas (si no existe hay que crearla):
MariaDB [(none)]> use base_datos;


Importamos el archivo SQL que contiene el script a ejecutar:
MariaDB [base_datos]> source C:/fold1/…/base_datos-backup.sql;


Para Linux usar la ruta:
/fold1/../base_datos-backup.sql


Nota: en Windows 10 (no lo he probado en versiones anteriores) se pueden usar rutas como en Linux, por ejemplo el comando:
MariaDB [base_datos]> source C:/fold1/…/base_datos-backup.sql;

También funciona en Windows 10 con:
MariaDB [base_datos]> source /fold1/…/base_datos-backup.sql;



Recordemos que se puede usar una ruta relativa:
fold1/../base_datos-backup.sql


Otra forma de importar datos (la base de datos debe existir) es con el comando:
mysql -u root -p base_datos < /fold1/…/base_datos-backup.sql


<div class="col-blue">Exportar todas las tablas de una base de datos</div>

Para exportar usaremos el comando:
mysqldump -u root -p base_datos > /fold1/…/base_datos-backup.sql


<div class="col-blue">Exportar determinadas tablas de una base de datos</div>
mysqldump -u root -p base_datos t1 t2 .. tn > /fold1/…/base_datos-backup.sql


Volver