¿Cómo puedo cargar una base de datos de windows a una maquina virtual Centos?

Tengo esta situación, tengo mi computadora con windows 7, y en esta e instalado una maquina virtual con Centos, ambas con MySQL, lo que quiero hacer es que desde Centos pueda yo cargar las bases de datos de Windows, no se si me explico, ya tengo el dump de la base de datos que quiero importar a Centos, pero no se como realizarlo o que comandos usar.

1 respuesta

Respuesta
1

Obtener información sobre las bases de datos mysql :
show databases; – Listar todas las bases de datos.
connect [database]; – Conectarse a esa base de datos.
show tables; – Listar todas las tablas de una base de datos.
show table status; – Muestra información sobre las tablas de la base de datos.
describe [table]; – Muestra la estructura de una tabla de la base de datos.

MANEJO DE BASES DE DATOS MYSQL :
drop table [table]; – Elimina la tabla, incluyendo registros y estructura.
drop table if exists [table]; – Elimina la tabla de la base de datos, pero antes verifica que exista.
truncate table [table]; – Elimina los registros, pero mantiene la esrtuctura de la tabla.
rename table [table] to [nuevo nombre de tabla]; – Renombra una tabla de la base de datos.

ALGUNOS COMANDOS ÚTILES PARA CONSULTAS A LAS BASES DE DATOS MYSQL:
select * from [table] limit [numero]; – Muestra los registros desde el 1 hasta [numero].
Ej. select * from tabla limit 10; – Muestra los 10 primeros registros.
select * from [table] limit [numero inicio],[numero]; – Muestra los registros desde el numero de inicio hasta numero inicio + numero.
Ej. select * from tabla limit 11,10; – Muestra desde registro 11 hasta el 20.

BASES DE DATOS MYSQL EN CONSOLA :
$ mysqladmin -u -p create – crear base de datos.
$ mysqladmin -u -p drop – borrar la base de datos.
$ mysqladmin -u root -p proc – listar procesos en ejecución en el servidor de bases de datos Mysql.
$ mysqladmin -u root -p -i 5 status – verificar status cada 5 segundos.
$ mysqldump –opt -u -h -p > /path/to/file – Exportar base de datos a un archivo.
$ mysqldump –opt -u -h –all-databases -p > /path/to/file – Exportar TODAS las bases de datos a un archivo.
$ mysql -h -u -p < /path/to/file – Importar un archivo a la base de datos a mysql
$ mysqlcheck -o -u root -p –all-databases – Optimizar las bases de datos mysql.

VERIFICACIÓN Y REPARACIÓN DE ERRORES EN LAS BASES DE DATOS MYSQL :
check table [table]; – Verificar la tabla.
repair table [table]; – Reparar la tabla rota.

Saludos, y espero sea lo que buscabas...

la sentencia de exportar e importar son las que necesito, lo que aun no logro hacer, es exportar desde windows 7 una base de datos hacia mi maquina virtual, la cual tiene Centos, ya tengo el archivo dump de dicha tabla, ahora me falta mandarlo llamar desde la maquina virtual amigo.

Para exportar bases de datos en MySQL se ejecuta la siguiente sintaxis;
mysqldump -u nombre_usuario_bd -p nombre_base_datos > ruta_hacia_donde_desea_guardar_la_bd/nombre_bd.sql


Ejemplo;
mysqldump -u lsilva -p inventario > /home/lsilva/bdinventario.sql
Para importar bases de datos en MySQL se ejecuta la siguiente sintaxis;
mysqldump -u nombre_usuario_bd -p nombre_base_datos < ruta_hacia_donde_desea_guardar_la_bd/nombre_bd.sql


Ejemplo;
mysqldump -u lsilva -p inventario < /home/lsilva/bdinventario.sql

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas