IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO...

15
IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base de datos que tenemos que tenemos que importar la en la base de datos MySql Workbench. Nos vamos a nuestra base de datos MySql Workbench, pinchamos en inicio, todos los programas y buscamos MySql, pinchamos MySQL Workbench 5.2 CE.

Transcript of IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO...

Page 1: IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base

IMPORTACIÓN DE DATOS

EMPLEANDO MYSQL WORKBENCH

En primer lugar vemos que tenemos en nuestro escritorio unas base de datos que tenemos que

tenemos que importar la en la base de datos MySql Workbench.

Nos vamos a nuestra base de datos MySql Workbench, pinchamos en inicio, todos los programas

y buscamos MySql, pinchamos MySQL Workbench 5.2 CE.

Page 2: IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base

Pinchamos en Manage Import / Export

Indicamos la contraseña de nuestra base de datos, pulsamos Ok

Contraseña root 1234

Indicamos el Path del archivo SQL de la base de datos que deseamos importar.

Pulsamos Data Import/Restore, nos vamos y marcamos Import from Self-container File.

Page 3: IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base

Buscamos nuestra carpeta donde se encuentran los archivo Path con las base de datos, en mi

caso la carpeta la tengo en el escritorio, pincho y elijo la base de datos, empezamos con la base

de datos bd_mundo.

Una vez que tenemos el fichero elegido, pulsamos Start Import.

Nos pedirá la contraseña, se la indicamos.

Page 4: IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base

Frecuentemente las importaciones dan errores por los caracteres (acentos, eñes...). Para controlar este tipo de cosas debemos asegurarnos de en primer lugar en el fichero sql esté guardado con la codificación utf-8 (se edita desde el bloc de notas y se guarda con esta codificación).

Page 5: IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base

OBTENER EL EER DESDE LA BASE DE DATOS YA CREADA

No vamos a Create EER Model From Existeng Database

También podemos realizarlo desde la pestaña de Database y pinchamos en Reverse Enginner. Para crear la Base de Datos (BD) a partir del modelo de entidad relación llevamos cabo los siguientes pasos. Una vez abierto el diagrama de EER procedemos a crear nuestra base de datos para eso en la barra de menú de MySQL Workbenchen el menúDatabasese desplegaran varias opciones en el cualseleccionaremos la opción Forward Enginner...

Especificamos las opciones de conexión (se dejan igual, a no ser que el puerto lo hayáis cambiado porque tengáis otra instalación de mysql o varias instancias configuradas):

Page 6: IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base

Indicamos la contraseña.

Se realiza la conexión y pulsamos Next.

Seleccionamos el esquema (la base de datos):

Page 7: IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base

Indicamos la contraseña.

Se cargara la base de datos y Pulsamos Next.

Seleccionamos que scripts se crearan en este caso elegimos tablas por qué es lo que necesitamos y los objetos que tiene el EER. Pulsamos Execute.

Page 8: IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base

Pulsamos Next.

Y por último Finish.

Finalmente obtenemos el diagrama EER.

Page 9: IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base

Para verificar que realmente se ha creado nuestra base de datos, en la ventana de Mysql Workbech elegimos la opción de home, en el apartado de Open connection to start querying damos doble clic a la opción de Local instance Mysql.

Vemos todas las bases de datos.

Ya está nuestra BD creada con sus tablas correspondientes.

Page 10: IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base

CREAR USUARIOS Y ASIGNAR PRIVILEGIOS DESDE CONSOLA

Desde la consola... Nos vamos a inicio, todos los programas, buscamos la carpeta de MySql, pinchamos en la carpeta de MySql Server 5.6, pinchamos la consola.

Lo primero cuando que realizamos en la consola es indicar la contraseña nuestra de MySql.

Page 11: IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base

Muestro usuario soy, indicamos en la consola el siguiente comando. mysql> select user();

Creo un nuevo usuario, en la consola indicamos el siguiente comando. mysql> create user bondia identified by 'bondia';

Para saber qué usuarios hay y ver el usuario que acabo de crear trabajo con el esquema mysql y la tabla user. En mysql guarda toda la información interna que el SGBD necesita para ejecutarse. mysql> use mysql; mysql> select user from user;

Page 12: IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base

Muestro las BD existentes, escribo en consola. mysql> show databases;

Dede la CONSOLA del ADMINISTRADOR Otorgo privilegios al usuario bondia para todas las tablas de bd_mundo. mysql> grant all privileges on bd_mundo.* to 'bondia' with grant option;

Activo privilegios mysql> flush privileges;

Page 13: IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base

Desde la CONSOLA de “bondia” vuelvo a mostrar las BD y ahora aparece bd_mundo. mysql> show databases;

Ahora pruebo acceder a los datos con una consulta sobre la tabla continentes mysql> use bd_mundo; mysql> show tables;

Page 14: IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base

CREAR USUARIOS Y ASIGNAR PRIVILEGIOS DESDE MySQL Workbench Nos vamos a MySQL Workbench, pinchamos Manage Security.

Pinchamos en Users and Privileges, y vemos que en la pestaña de Login encontramos todos los usuario pinchamos en bondia.

Vemos que el usuario bondia, no tiene ningún privilegio en la base de datos.

Page 15: IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH³n de datos... · IMPORTACIÓN DE DATOS EMPLEANDO MYSQL WORKBENCH En primer lugar vemos que tenemos en nuestro escritorio unas base

Para que tenga dichos privilegio debemos de pinchar en todos los apartados. Y pulsamos Apply.