Permisos en Mysql

Leí una respuesta que hiciste acerca de las bd que tienen los permisos
Yo hago una pregunta, desde donde se dan estos permisos y como, si desde un usuario y como (sentencias u ordenes)
O desde el root
Gracias

1 respuesta

Respuesta
1
Asignación de Permisos en MySQL:
Para dar permisos, debes contactar con el usuario root, y éste debe hacer lo siguiente dentro de MySQL, invocándolo desde la línea de comandos Linux, así:
Mysql -p<clavedelroot> mysql
Use mysql
insert into user values('localhost', 'nombredeusuario', password('clavedeusuario'), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
insert into db values ('localhost', 'basededatosconcreta', 'nombredeusuario', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
exit;
Luego, en la línea de comando de Linux, tecleará:
mysqladmin --user=root -pmiclavesecreta reload
Al darle la instrucción:
insert into db values ('localhost', 'basededatosconcreta', 'nombredeusuario', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y');
Le estás diciendo a MySQL que ese usuario sólo puede acceder a esa base de datos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas