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

Crear nuevo usuario

Estas en el tema de Crear nuevo usuario en el foro de Mysql en Foros del Web. buenos días: acabo de instalar MySQL 5 en una partición y todo ok, pero me crea un usuario llamado root con el password que yo ...
  #1 (permalink)  
Antiguo 02/07/2008, 09:50
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 1 mes
Puntos: 0
Crear nuevo usuario

buenos días:
acabo de instalar MySQL 5 en una partición y todo ok, pero me crea un usuario llamado root con el password que yo le ingresé y deseo eliminar dicho usuario y reemplazarlo por otro por motivos de seguridad. ¿cómo puedo hacer eso?

Muchas gracias por todo
  #2 (permalink)  
Antiguo 02/07/2008, 10:02
 
Fecha de Ingreso: junio-2008
Ubicación: Cali, Colombia
Mensajes: 74
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: Crear nuevo usuario

Hola, busca en el manual de referencia de MySQL 5.0 en la seccion de crear cuentas de usuario.

http;//dev.mysql.com/doc/refman/5.0/es/index.html

Saludos
  #3 (permalink)  
Antiguo 02/07/2008, 10: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 nuevo usuario

Por tu pregunta parece que no conoces de bases de datos.
El usuario root es el administrador por excelencia de toda base de datos. Es el superusuario que posee todos los derechos y permisos sobre todos los componentes de un motor.
Él es el que puede crear bases, usuarios, conceder permisos, verificar funcionamiento, crear estadísticas, modificar performances, en fin, es la máxima autoridad de una iusntalación de gestion de datos.
Eliminarlo es como eliminar al presidente de un país: No puede existir un Estado sin un gobernante.
No se debe ni se puede eliminar el root (que en SQL Server se denomina Administrador), porque es el que se encarga de todo. En las organizaciones el usuario root es el DBA (DataBase Adnministrator), y concentra todas las responsabilidades sobre las bases de datos.

No existen motivos de seguridad que justifiquen la eliminación de ese usuario.
Si lo que quieres es que sea inaccesible para todos, para eso están los permisos, roles, perfiles y claves.
Si lo eliminas, no podrás crear usuarios en esa base, porque sólo el root puede, en este momento, otorgar permiso de crear usuarios.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 02/07/2008, 11:14
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Crear nuevo usuario

maiden17 gracias por tu respuesta pero es muy complejo para mi y me urge crear un nuevo usuario, tengo mysql bajo windows xp y no tengo mucho tiempo........

gnzsoloyo si conozco de bases de datos, pero de mysql poco pues recién estoy usandola....... me exprese mal, sorry......... necesito urgentemente crear un nuevo usuario con privilegios de administrador pues todas las bases de datos que han traido y hemos importado estan configuradas, en sus respectivas aplicaciones (2,398 para ser precisos tanto php como en asp) con una cuenta y password y mucho más facil es crear una nueva cuenta que tener que hacer un cambio global y no se puede hacer un cambio masivo porque algunas cuentas y passwords estan cirfrados.

Por favor, tengo mysql 5 bajo Windows xp y necesito urgente poder crear un nuevo usuario y password lo más pronto posible

mil gracias a ambos
  #5 (permalink)  
Antiguo 02/07/2008, 11:20
 
Fecha de Ingreso: junio-2008
Ubicación: Concepción
Mensajes: 24
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Crear nuevo usuario

Amiga, tengo entendido que root es el superusuario por excelencia y que si bien puedes crear nuevos usuarios puede existir algun error cuando quieras ocupar todos los privilegios.

Para crear un nuevo usuario utiliza el mysql Administrator, en la seccion de User Administration creas un nuevo usuario con el pass que tu desees.
  #6 (permalink)  
Antiguo 02/07/2008, 11:21
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 nuevo usuario

En ese caso el usuario que necesitas crear debes crearlo con GRANT (Manual de referencia: Sintaxis de GRANT y REVOKE):

Código:
GRANT ALL PRIVILEGES ON base TO Xuser WITH GRANT OPTION;
Obviamente, el único usuario que puede dar privilegios de ese nivel sigue siendo el 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)
  #7 (permalink)  
Antiguo 02/07/2008, 12:07
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Crear nuevo usuario

Cita:
Iniciado por panxoucsc Ver Mensaje
Amiga, tengo entendido que root es el superusuario por excelencia y que si bien puedes crear nuevos usuarios puede existir algun error cuando quieras ocupar todos los privilegios.

Para crear un nuevo usuario utiliza el mysql Administrator, en la seccion de User Administration creas un nuevo usuario con el pass que tu desees.

Gracias por responder pero........¿que es el mysql Administrator? ¿algún programa de terceros?, porque entre los exe de la carpeta bin del mysql no aparece uno llamado asi.......

Cita:
Iniciado por gnzsoloyo
En ese caso el usuario que necesitas crear debes crearlo con GRANT (Manual de referencia: Sintaxis de GRANT y REVOKE):


Código: GRANT ALL PRIVILEGES ON base TO Xuser WITH GRANT OPTION;
Obviamente, el único usuario que puede dar privilegios de ese nivel sigue siendo el root.
¿y eso donde lo tipeo?¿desde una ventana dos o como asi?....... no he tocado mysql antes de ahora, antes he trabajado con otro tipo de base de datos pero no con esta
  #8 (permalink)  
Antiguo 02/07/2008, 12:25
 
Fecha de Ingreso: junio-2008
Ubicación: Cali, Colombia
Mensajes: 74
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: Crear nuevo usuario

Cita:
Iniciado por MariaClaudiaSalerno Ver Mensaje
Gracias por responder pero........¿que es el mysql Administrator? ¿algún programa de terceros?, porque entre los exe de la carpeta bin del mysql no aparece uno llamado asi.......
El MySQL Administrator como su nombre lo indica, es un aplicativo que te permite administrar tu BD, lo encuentras en el paquete MySQL-GUI-TOOLS.

Busca en google asi: download mysql-gui-tools for windows.

Y lo instalas y listo.

Saludos
  #9 (permalink)  
Antiguo 02/07/2008, 13:13
 
Fecha de Ingreso: junio-2008
Ubicación: Concepción
Mensajes: 24
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Crear nuevo usuario

El MySql Administrator es una GUI de mysql muy eficiente. Permite manejar las bases de datos a tu antojo, asi como también hacer respaldos y backups de tu bbdd.

Puedes descargar el paquete completo tipeando mysql gui tools en alguna pagina para descargar programas, como uptodown.com
  #10 (permalink)  
Antiguo 02/07/2008, 23:18
 
Fecha de Ingreso: marzo-2008
Mensajes: 82
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Crear nuevo usuario

Muchas gracias Maiden17 y Panxoucsc...... asunto resuelto (aunque les contaré que el "tarado" del jefe quiere de todas maneras cmabiar el nombre de usuario y password a cada uno de los 2398 proyectos en php y asp que tenemos interactuando con mysql, pero ese ya no es mi trabajo.......jejeje
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 20:04.