lunes, 28 de julio de 2008

Crear usuarios y tablas con MySQL

Si queremos crear una tabla, y a un usuario darle permisos para esa tabla hacemos:

create database nombreBBDD;

GRANT ALL PRIVILEGES ON nombrebasededatos.nombretabla TO 'usuario'@'localhost' IDENTIFIED BY 'contraseña' WITH GRANT OPTION;

Si queremos darle permisos de todo tipo a todas las bases de datos hacermos "...ON *.*"
Si queremos darle permisos a todas las tablas de una base de datos determinada "...ON BBDD.*"
Si queremos darle permisos a conexiones externas en vez de 'localhost' ponemos '%'
Si queremos acceso a solo una IP hacemos "...@'ip'"

Saludos,

Dani.

No hay comentarios: