Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Crear usuario como "root"

Estas en el tema de Crear usuario como "root" en el foro de Mysql en Foros del Web. Buenos dias a todos, Estoy metido en la administracion de uas bases de datos de mySql (tambien trabajo con ORACLE), y la verdad que de ...
  #1 (permalink)  
Antiguo 17/06/2010, 02:37
 
Fecha de Ingreso: agosto-2006
Mensajes: 174
Antigüedad: 17 años, 8 meses
Puntos: 2
Crear usuario como "root"

Buenos dias a todos,

Estoy metido en la administracion de uas bases de datos de mySql (tambien trabajo con ORACLE), y la verdad que de mysql tengo poco conocimiento.

La cuestion es que necesito crear un usuario normal con privilegios de root. Vamos lo que viene siendo un usuario en Oracle con rol DBA por ejemplo. No se si existe en mysql roles de tipo DBA o pro el estilo. El tema es crear una serie de usuarios igual que root, para que no se logueen con el usuario root, sino con el usuario creado con rol de DBA.

Muchas gracias.
  #2 (permalink)  
Antiguo 17/06/2010, 03:20
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Crear usuario como "root"

El MySQL cuando se instala crea el usuario root en por default. No es necesario crearlo.
Además la única forma en que no exista es que alguien lo haya eliminado intencionalmente, lo que traería aparejado el problema de que, sin el root, no existe ningún usuario de nivel superior que tenga los permisos totales... Con lo que no tendrías un usuario capaz de crear un root.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 17/06/2010, 03:24
 
Fecha de Ingreso: agosto-2006
Mensajes: 174
Antigüedad: 17 años, 8 meses
Puntos: 2
Respuesta: Crear usuario como "root"

Buenas,

Gracias por responderme, pero me da que nome has entendido. Se que existe el usuario ROOT y que lo crea por defecto en la instalacion. Lo que pretendo es crear un usuario, por ejemplo "pepito" que tenga permisos o rol de root, o parecido. Necesito crear varios usuarios con rol de root para controlar el acceso como root.

Muchas gracias
  #4 (permalink)  
Antiguo 17/06/2010, 04:09
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Crear usuario como "root"

Eso lo encuentras en el manual de referencia: 13.5.1.3. Sintaxis de GRANT y REVOKE y 5.7. Gestión de la cuenta de usuario MySQL
Código MySQL:
Ver original
  1. CREATE USER usuario IDENTIFIED BY PASSWORD 'clave';
Lee bien el primer link, porque allí están detallados los permisos que le puedes dar de forma general, porque esto:
Código MySQL:
Ver original
  1. GRANT ALL PRIVILEGES ON test.* TO 'usuario'@'host';
no los otorga todos.
Hay privilegios, como el de crear usuarios, que se otorgan en forma específica, además de otras condiciones que se pueden especificar por razones administrativas (conexiones simultáneas, consultas/hora, etc.)
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:50.