LinuxParty
Cuando tengamos la necesidad de exportar una Base de Datos (BBDD de ahora en adelante) de MySQL y convertirla en un fichero (de sentencias SQL, que es como debe hacerse, que nadie se lleve los binarios por posibles problemas de compatibilidad con los mismos) se debe hacer lo siguiente:
Para exportar una BBDD desde la consola: (Lo colocado entre corchetes "[ ]" es opcional.")
mysqldump [-h ip_servidor] -u usuario_bd -p basededatos > fichero.sql
Donde:
- -h ip_servidor, es el servidor de acceso (generalmente localhost)
- -u usuario_bd, es el usuario de la base de datos (puede ser root)
- -p es para que nos pregunte el password
- basededatos es el nombre de la BBDD a exportar
- fichero.sql es el fichero resultante de la exportación, > es para volcar el contenido al fichero
Para extraer una copia comprimida:
mysqldump -uUsuarioDB -pPassword -h Host_o_IP NombreDataBase | gzip -c > fichero.sql.gz
Y ahora, ¿cómo importaríamos este fichero.sql en otra base de datos?
(Bueno, si está comprimida, descomprimirla con: gzip -d fichero.sql.gz)
A mi, generalmente me gusta usar esta opción: (nota la base de datos "nombre_basedatos", debe existir) (Si no es así, sáltese este paso)
mysql -u usuario_mysql -p nombre_basedatos < fichero.sql
o bien
mysql -u usuario_mysql -p[Password] nombre_basedatos < fichero.sql
De no ser así, o si quiere utilizar otra opción, puede seguir estos pasos:
Pues primero de todo nos conectamos a la base de datos MySQL donde lo vamos a importar:
mysql -h ip_servidor -u usuario -p
Una vez dentro de la consola MySQL, si la base de datos no existe, podemos crearla con:
create database base_datos;
Y en cualquier caso indicamos la base de datos a usar:
use base_datos;
Y ahora, el proceso de importación, que sería tan sencillo como ejecutar:
source /home/usuario/fichero.sql

-
Educación
- ¿Los adultos están olvidando cómo leer?
- Las 5 mejores plataformas de aprendizaje electrónico de código abierto para Linux en 2024
- Un estudio innovador muestra que los niños aprenden mejor en papel, no en pantallas. ¿Y ahora qué?
- Impresionante Selección de Más de 100 Cursos Gratuitos en Harvard para 2023
- Las escuelas ahora están enseñando sobre ChatGPT e IA para que sus estudiantes no se queden atrás
- Títulos sin valor están creando una generación desempleada en la India
- Pizarra, escanner y borrador todo en uno equipado en una clase de Corea.
- La Locura de Hacienda, la tasa "Amazon" el robo a mano armada que castigará la clase trabajadora y sobre todo las zonas rurales
- Cuando Caín mató a Abel O los 100 mil años de guerra entre neandertales y sapiens
- Descubren una escuela de 400.000 años en Israel que obliga a reescribir la historia
- ¿Los gerentes de ingeniería deben ser 'técnicos'?
- Ejecutar Linux o un viejo Windows 98 en tu navegador.
- Bill Gates. "Si un robot reemplaza a un humano en el trabajo, ese robots debe pagar impuestos"
- KeepCoding apuesta por el desarrollo tecnológico con su iniciativa Ctrl+Alt+España
- Para "IgnoranTOS e ignoranTAS"