Ir al contenido principal

Entradas

Mostrando entradas de diciembre, 2010

Crear usuarios en base de datos mysql

Cuando instalamos el servicio mysql en nuestro servidor, por defecto se crea un usuario root que puede realizar cualquier acción, porque tiene permisos de superusuario. Pero cuando queremos trabajar con una base de datos en concreo, bien sea para una página web, blog o cualquier cosa que requiera acceso a base de datos, lo recomendable es crear un usuario que solo pueda trabajar con esa base de datos en concreto e incluso podemos ponerle restricciones de creación, modificación, etc.Para crear un nuevo usuario mysql, utilizaremos la siguiente instrucción:CREATE USER user1@'localhost' IDENTIFIED BY 'password1'; Con esto, tendremos un nuevo usuario llamado user1 con contraseña password1. El usuario, por defecto, no tendrá ningún permiso, por lo que debemos darle los permisos oportunos para que el usuario pueda trabajar con una base de datos. Un ejemplo es el siguiente:GRANT SELECT, INSERT, UPDATE, DELETE ON blog.* TO ' user1'@'localhost'; Aquí indicamos que …