martes, 15 de febrero de 2011

Comandos básicos de MySQL para crear un usuario y darle permisos

Listaré rapidamente los comandos básicos para crear una base de datos, un usuario y asignarle permisos a ese usuario para acceder a dicha base de datos.

Cuando comenzamos con algun proyecto que requiera base de datos es importante:

  • Tener un usuario destinado unicamente a la aplicación para que la base de datos no sea accedida por cualquiera.
  • Que el usuario creado este restringido por host de origen para aumentar la seguridad

Los siguientes comandos son muy autodescriptivos asi que no incurriré en ninguna explicación. Simplemente busco que esta entrada sea una referencia rápida al comenzar a programar algo.

mysql> CREATE DATABASE projectdb;
mysql> CREATE USER 'projectuser'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON projectdb.* TO 'projectuser'@'localhost' WITH GRANT OPTION;

La documentación de estos comandos se encuentra en el sitio de MySQL.

No hay comentarios.:

Publicar un comentario