Descargar Manual deImportación de datos MySQL

Anuncio
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.
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.
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.
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).
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):
Indicamos la contraseña.
Se realiza la conexión y pulsamos Next.
Seleccionamos el esquema (la base de datos):
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.
Pulsamos Next.
Y por último Finish.
Finalmente obtenemos el diagrama EER.
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.
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.
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;
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;
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;
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.
Para que tenga dichos privilegio debemos de pinchar en todos los apartados. Y pulsamos Apply.
Descargar