domingo, 9 de octubre de 2011

MySql!


Que tal, esta vez estamos aquí para explicar la simple instalación de mysql en ubuntu, para esto debemos instalar los paquetes mysql-server y mysql-client:
$sudo apt-get install mysql-server mysql-client
Una vez instalado modificamos la password de administrador de la siguiente forma:
$sudo /usr/bin/mysqladmin -u root password manager
de esta manera le indico el super usuario(root) y password(manager) que admistrará la base. Habiendo hecho esto nos conectamos como root de la siguiente forma:
$mysql -u root -p
Nos solicitará la password que en este caso es manager. Y listo muchachos! eso fue todo ;) , ya estamos dentro disfrutando de tener mysql instalado en tu máquina :D
Ahora si quieres puedes crear una BD, ¿obviamente para eso instalamos mysql no? :) . entonces una vez logeado como root creamos una base:
$mysql>create database mybd;
Listo ya creamos una base llamada mybd, ahora salimos
$mysql>exit
Existen muchos manuales en la red donde aparecen instrucciones de como crear tablas, procedimientos almacenados etc, por lo tanto aqui vamos a suponer que ya existe un script listo para generar una base de datos llamado genera-base.sql
Entonces! nos posicionamos en el directorio donde esta este archivo .sql y ejecutamos el siguiente comando para correr el script:
$mysql -u root -p mybd < genera-base.sql
Volvemos a entrar como root para crear usuarios para esta base, en este caso usuario admin con pass adminbd, entonces entramos como root:
$ mysql -u root -p
una vez conectado corremos el siguiente comando para crear el usuario
mysql>grant all privileges on mybd.* to admin@localhost identified by ‘adminbd’;
mysql>flush privileges;
Luego salimos para ingresar con el usuario creado:
mysql> exit
Bye
Ahora entramos como usuario admin indicandole la BD de la siguiente forma:
$mysql -u admin -p mybd
Enter password:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.0.38-Ubuntu_0ubuntu1-log Ubuntu 7.04 distribution
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql>
Eso es todo estamos listos para trabajar con la base de datos!

No hay comentarios:

Publicar un comentario