importar base de
datos a mysql 5.5
Primero exportamos
la base de datos de mysqlworkbench en formato sql como lo explique en el video.
Ahora vamos a
hacer es abrir mysql 5.5
Van a introducir
los comandos en el mismo orden que se los escribiré. “los comandos están en
color rojo”
Show databases;
Con este comando
vemos las bases de datos creadas, como no aparece nuestra base de datos (bdsav)
la creamos con el siguiente comando.
Créate database bdsav;
Una vez creada la
base verificamos que sea así.
Show databases;
Vemos que la base
de datos se encuentra en lista ya, ahora la seleccionamos.
Use bdsav;
Una vez
seleccionada vemos si tiene tablas o datos, con el siguiente comando.
Show tables;
Aquí nos damos
cuenta que la base de datos esta vacía. Y ahora importamos el archivo sql que hemos cread en
mysqlworkbench con el comando (source) o (\.) cualquiera de los dos puede ser usado ejemplo:
Source Nombre del fichero "ruta del
archivo"
\. Nombre del fichero "ruta del archivo"
\. Nombre del fichero "ruta del archivo"
Y lo terminamos
sin punto y coma (;)
De nuevo
introducimos el comando
Show tables;
Y vemos que las
tablas están creadas, aremos una pequeña consulta.
Select * from tbclientes;
Y vemos que la
consulta se ha realizado con éxito.
Ahora consultamos
los usuarios creados con el siguiente comando.
Select user from mysql.user;
Vemos los
usuarios que hay creados, ahora crearemos un nuevo usuario para la base de
datos que acabamos de crear con el siguiente comando.
Créate user 'adminbdsav'@'localost' identified by 'abds1234';
Nuevamente consultamos
los usuarios
Select user from mysql.user;
Y vemos que
nuestro usuario esta creado, ahora le debemos dar los privilegios para que
pueda usar esa base de datos, y para ver sus privilegios aremos lo siguiente.
Abrimos el símbolo
de sistema sin cerrar mysql 5.5, presionamos la tecla (Windows
+ R) y en ejecutar escribimos cmd presionamos enter y entramos en el símbolo
de sistema, una vez abierto
Escribimos el
siguiente comando “los comando en cmd están en verde
y los de mysql en rojo”,
En el símbolo del
sistema nos podemos dar cuenta a que bases de datos los usuarios tienen acceso,
un usuario puede tener acceso a una o más bases de daros y también se le pueden
restringir funciones como editar eliminar o insertar datos en las tablas.
Mysql -u adminbdsav -p abds1234
Una vez entremos
en el admin de mysql comprobamos los privilegios de este nuevo usuario con el
siguiente comando
Show databases;
Vemos que la base
de datos que hemos creado no aparece, eso es porque no le hemos dado esos
privilegios.
Nos vamos
nuevamente a mysql 5.5
Y le damos
privilegio al usuario con el siguiente comando.
grant all privileges on bdsav.* to 'adminbdsav'@'localost' with grant option;
nos vamos
nuevamente a símbolo de sistema e introducimos nuevamente el comando
show databases;
Y veremos que ya
nos aparece en lista la base que hemos creado.
Nos vemos en la siguiente entrada.
Excelente aporte. Amigo por favor sube el vídeo 4
ResponderEliminar