Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2008, 13:04
Avatar de culd
culd
 
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 20 años, 6 meses
Puntos: 19
Como crear usuarios?

Buenas tengo un par de dudas…

Según lo que estuve leyendo para crear un usuario con todos los privilegios pero que se pueda acceder únicamente de forma local seria:

Código:
GRANT ALL PRIVILEGES ON *.* TO 'usuario'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
Ahora bien, si quiero lo mismo pero que el usuario se pueda accede de forma local y remota seria asi:

Código:
GRANT ALL PRIVILEGES ON *.* TO 'usuario'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
Código:
GRANT ALL PRIVILEGES ON *.* TO 'usuario'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
(si esta mal, por favor avisenme)

-------------------------------------------------------

Ahora bien, como agrego un usuario que solamente pueda realizar consultas con “SELECT” en cualquier tabla de cualquier base de datos… Osea solamente pueda verificar cosas y que ese usuario pueda acceder remotamente.
EJ: Usuario PEPE puede hacer consultas SELECT (solamente) a cualquier base de datos en cualquier tabla (en forma remota)…

Y mi otra duda es la misma que arriba pero que pueda realizar consultas en ciertas bases que se le asignen de cualquier tabla…
EJ: Usuario PEPE puede hacer consultas SELECT (solamente) a las bases de datos que yo le asigne, en cualquier tabla de esas bases de datos (en forma remota)…

Espero que se haya entendido, recién estoy comenzando con mysql me parece un motor de bases de datos espectacular.