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

Cuestion de Permisos??

Estas en el tema de Cuestion de Permisos?? en el foro de Mysql en Foros del Web. Buenas amigos, estoy con un gran problema, que no le encuentro mucha logica, yo tengo una base de datos en mysql que funciona de 10 ...
  #1 (permalink)  
Antiguo 31/03/2014, 16:03
 
Fecha de Ingreso: marzo-2009
Mensajes: 291
Antigüedad: 15 años
Puntos: 1
Pregunta Cuestion de Permisos??

Buenas amigos, estoy con un gran problema, que no le encuentro mucha logica, yo tengo una base de datos en mysql que funciona de 10 ya hace mas de 3 años en un servidor, estoy migrando la aplicacion a un nuevo server y resulta que hay cosas del mysql que no funcionan Ej. en un Procedimiento Almacenado me daba el probema de There is not root @ %, y no entendia que era, le borre el % del SP y funciono, pero ahora me detecta errores.
Porque hay Sp que se definen asi : CREATE DEFINER=`root`@`%`
y otros sin '%' q
tiene que ver con los permisos o algo asi??? ayuda por favor
  #2 (permalink)  
Antiguo 31/03/2014, 16:50
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, 4 meses
Puntos: 2658
Respuesta: Cuestion de Permisos??

Y... siendo con el root, la primera pregunta es si el servidor actual es tuyo, o es de terceros (hosting), porque el root no es un usuario que puedas acceder si no tienes el control del server, y los hosting no lo dan.
Si tienes acceso al root, y el servidor es tuyo, deberías verificar si el root tiene permisos de acceso remoto, porque no es obligatorio que se lo haya configurado así, y por default, el root sólo tiene permisos en local.
__________________
¿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 31/03/2014, 17:57
 
Fecha de Ingreso: marzo-2009
Mensajes: 291
Antigüedad: 15 años
Puntos: 1
Respuesta: Cuestion de Permisos??

si el servidor es mio, y se ejecuta todo desde el localhost, y como veo la configuracion del localhost????
  #4 (permalink)  
Antiguo 31/03/2014, 18:10
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, 4 meses
Puntos: 2658
Respuesta: Cuestion de Permisos??

¿Qué tiene que ver la configuración de localhost?
Estoy hablando de de permisos de root. no es lo mismo.

El tema es que cuando instalas el MySQL y generas la instancia, debes definir si permitirás al root acceso remoto, de lo contrario sólo podrá funcionar si el definer es 'root'@'localhost';

'root'@'localhost' es diferente a 'root'@'%'
Esto, simplemente porque al definir el acceso remoto se crean dos entradas para el root. Una para 'root'@'localhost', y otra diferente para el 'root'@'%', para l o cual incluso pueden tener password diferentes.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 31/03/2014, 18:20
 
Fecha de Ingreso: marzo-2009
Mensajes: 291
Antigüedad: 15 años
Puntos: 1
Respuesta: Cuestion de Permisos??

Si si lo configure para accederlo remotamente, lo que estoy probando es que lo que no funciona son LOs procedimeintos almacenados alguno medan el error que mencione y otro no me da nada pero no lo realiza las sentencias que estan dentro
  #6 (permalink)  
Antiguo 31/03/2014, 19:18
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, 4 meses
Puntos: 2658
Respuesta: Cuestion de Permisos??

Copia y postea el mensaje exactamente como lo muestra MySQL.

No lo traduzcas, ni lo acortes. Postealo tal y como lo lees.
__________________
¿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 31/03/2014, 19:25
 
Fecha de Ingreso: marzo-2009
Mensajes: 291
Antigüedad: 15 años
Puntos: 1
Respuesta: Cuestion de Permisos??

There is locahost @ % denegeid error 1449
  #8 (permalink)  
Antiguo 31/03/2014, 19:36
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, 4 meses
Puntos: 2658
Respuesta: Cuestion de Permisos??

Cita:
Iniciado por gylle05 Ver Mensaje
There is locahost @ % denegeid error 1449
Literalmente:
Cita:
Error: 1449 SQLSTATE: HY000 (ER_NO_SUCH_USER)

Mensaje: There is no '%s'@'%s' registered
Lo que significa que el usuario definido como 'usuario'@'host' en esos casos no existe en el nuevo servidor.
Mi sugerencia es que revises con cuidado qué SP disparan el fallo, y verifiques qué usuarios están faltando.
Infortunadamente es una tarea manual, por lo que tendrás que tener paciencia y usar un editor que no modifique el charset del archivo de bakup.
Normalmente se aconseja tener todos los scripts de los SP guardados en archivos separados, sin el DEFINER en el prototipo, cosa de poder evitar este tipo de problemas.
__________________
¿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: sql
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 01:40.