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

Crear usurios en MySQL

Estas en el tema de Crear usurios en MySQL en el foro de Bases de Datos General en Foros del Web. Hola, acabo de instalar MySQL con phpmyadmin. MySQL lo instalé con la configuración por defecto (usuario: root, sin contraseña), el problema que surge es que ...
  #1 (permalink)  
Antiguo 04/04/2005, 03:30
 
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 549
Antigüedad: 19 años, 2 meses
Puntos: 0
Crear usurios en MySQL

Hola,

acabo de instalar MySQL con phpmyadmin. MySQL lo instalé con la configuración por defecto (usuario: root, sin contraseña), el problema que surge es que al crear un usurio con contraseña y eliminar el usurio root con phpmyadmin, MySQL deja de funcionar.

Al principio pensé que el error estaba en el fichero config.inc.php de phpmyadmin al no tener actualizados los datos del nuevo usuario creado pero los actualicé y al trabajar con el usurio creado por mí y haber eliminado el usurio root, phpmyadmon me da un error del tipo "mysql ha dejado de funcionar" (y efectivamente compruebo que el servicio MySQL parado).

Así quiero saber como se crea un usurio MySQL desde la línea de comandos de MS-DOS para posteriormente instalar phpmyadmin (haber si consigo solucionar el problema que es el objetivo último que persigo) y evitar así la brecha de seguridad de tener que trabajar con el usuario root sin contraseña.

Un saludo y gracias de antemano.
  #2 (permalink)  
Antiguo 04/04/2005, 09:39
Avatar de JBalde  
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 118
Antigüedad: 19 años, 2 meses
Puntos: 5
Te voy a decir dos maneras rapidas de crear usuarios con MySQL. La primera y mas sencilla es usar un programa llamado MySQL Administrator, que esta para todas las plataformas. Con este programa podras adminsitrar de manera grafica todo tu servidor de MySQL te la recomiendo para empezar, en temas de seguridad, backup, logs, etc.

http://dev.mysql.com/downloads/administrator/1.0.html

Desde ahi lo puedes descargar.

Por otro lado la manera desde linea de comandos de crear usuarios es:

CREATE USER usuario IDENTIFIED BY 'contraseña'

A esta sintaxis basica puedes añadirle permisos sobre bases de datos y sobre distintas opciones de DDL y DML con grant y deny
  #3 (permalink)  
Antiguo 04/04/2005, 22:53
 
Fecha de Ingreso: enero-2004
Ubicación: Cochabamba
Mensajes: 25
Antigüedad: 20 años, 3 meses
Puntos: 0
re:

hola
otra forma sencilla es crear en la base de datos "mysql" del mysql , un registro en la tabla "user", con un "describe" te daras cuenta que datos hay que llenar, tambien pueder asignarle permisos , privilegios a este nuevo usuario, eso lo haces insertando registros en las otras tablas de esta base de datos.
chauuuusss
espero haberte ayudado.
__________________
aprovechar el tiempo, el instante porque solo se vive una vez
  #4 (permalink)  
Antiguo 05/04/2005, 03:41
 
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 549
Antigüedad: 19 años, 2 meses
Puntos: 0
Ok, muchas gracias por vuestras respuestas.

Me han servido de ayuda.
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 16:15.