MySql y Privilegios d conexión

Franco
19 de Diciembre del 2004
Amigos me gustaria saber como darles privilegios de coneccion desde otros equipos amis usuarios, cosa q hasta ahora lo hago con el WebMIn pero no se cual es el archivo donde se guardan los perfiles d usuarios, sus parametros, valores para los mismos y significado. Bueno si esto se realiza desde la consola, como es?. Por favor alguno me puede dar una referencia de como conseguir esto, manual o documentacion, preferible en español.
Se lo agradeceria.
Gracias !!!!!!!!!!!!
Salu2.

axmug
19 de Diciembre del 2004
Si quieres dar privilegios de conexión a otros usuarios has de mirar la tabla db de la base de datos MySQL. Esta base de datos es, junto con test, la que se instala por defecto al instalar MySQL.

Para dar privilegios a un usuario lo único que tienes que hacer es poner la letra Y en la columna de la tabla correspondiente al privilegio que tu quieras otorgar.

Por ejemplo, si quieres otorgar el privilegio de hacer selects en la base de datos test al usuario Juan has de escribir lo siguiente:

insert into db (Host, User, Db,Select_priv) values ("localhost","juan","test","Y");

Si quieres que Juan se conecte desde cualquier máquina en lugar de poner localhost pones "%" o lo dejas en blanco. Si quieres que se conecte desde una máquina remota tienes que poner en lugar de localhost la IP de la máquina o el dominio a la que pertenece (en este último caso Juan se podría conectar a cualquier máquina de este dominio).

Si quieres documentación al respecto puedes consultar la web de MySQL (www.mysql.com).

Espero que esto te ayude.

Saludos.