javoaxian cambió a: javoaxian.me
Este blog se mantendrá como histórico del nuevo javoaxian.me. Por tal motivo, sólo serán creados post que harán referencia a los del nuevo blog. Si hay dudas y comentarios, favor de hacerlos en javoaxian.me.

domingo, 22 de junio de 2008

Crear una base de datos en MySQL junto con un usuario para accedera a ella

El motivo de crear este post, es para poder explicarle a una amiga como puede crear una base de datos en MySQL, así como un usuario para conectarse a esta base de datos.

Lo primero que debemos hacer, es conectarnos con el usuario root a mysql.
En caso de que el usuario root tenga asignada una contraseña deberemos ejecutar lo siguiente:

javoaxian@darthmaul:~$ mysql -u root -p mysql

En caso contrario:

javoaxian@darthmaul:~$ mysql -u root mysql

Ahora que ya estamos conectados a mysql, crearemos la base de datos. Para este ejemplo, el nombre de la base de datos será db_proyesp.

mysql> CREATE DATABASE db_proyesp;

Ya que tenemos creada la base de datos, crearemos el usuario que se podrá conectar a la base de datos dandole todos los privilegios, que en este caso será us_proyesp.

mysql> GRANT ALL PRIVILEGES ON db_proyesp.* TO 'us_proyesp'@'localhost' IDENTIFIED BY 'CONTRASEÑA';
mysql> FLUSH PRIVILEGES;

En las instrucciones anteriores, le decimos al comando GRANT que le de todos los privilegios al usuario us_proyesp sobre todos los elementos de la base de datos db_proyesp, además de asignarle una contraseña al usuario. Y con el comando FLUSH PRIVILEGES actualizamos los privilegios del manejador.

Con esto ya tenemos creada tanto la base de datos como nuestro usuario en mysql.

Nuestro siguiente paso será salirnos de nuestra sesión de usuario root de mysql.

mysql> exit;
Bye

Ahora nos conectaremos a la nueva base de datos con el usuario que también creamos.
El comando para conectarse a la base de datos será:

javoaxian@darthmaul:~$ mysql -u us_proyesp -p db_proyesp

Como podemos observar, con la opción -u le indicamos al comando mysql el usuario de la base de datos.
Con la opción -p, indicamos que nos deberá pedir la contraseña del usuario y por último, seguido a la opción -p le indicamos el nombre de la base de datos a la que deseamos conectarnos.

Esto es todo con relación a este tema.

1 comentario:

Martha dijo...

Gracias por la asesoria via remota fue todo tan bien detallado que no tuve problemas para crearla mi primer base de datos....

Saludos la amiga que no te dejara en paz por un buen rato...!!!!