Resultados 1 al 9 de 9

Error 1045

  1. #1 Error 1045 
    Medio
    Fecha de ingreso
    Nov 2002
    Mensajes
    62
    Descargas
    0
    Uploads
    0
    Hola. Tengo instalado en local Apache 1.3.27, Php 4.3 y Mysql 4, con PhpMyadmin 2.5.7. Cuando instalé el mysql y el phpmyadmin, se creo el usuario root pero sin contraseña y no me daba problemas. Ahora estoy haciendo unas pruebas y he creado en consola de msdos un nuevo usuario con ciertos privilegios para unas determinadas tablas de una base de datos:
    Base de datos -> foro
    tabla -> tema
    columna -> tema
    Quise crear un usuario pepito con contraseña pepito con privilegios select e insert sobre la tabla tema y lo hice asi:
    use foro;
    grant select, insert (tema) on tema to pepito identified by 'pepito';
    No me dio error ni nada pero al intentar conectarme con ese usuario de esta manera:
    > mysql --user=pepito --password=pepito foro me sale el mensaje de error:
    ERROR 1045: Access denied for user: 'pepito@localhost' (Using password:YES)

    He mirado con el phpmyadmin y he visto que si se creó el usuario. He parado y he vuelto a iniciar Mysql y me da el mismo error. He mirado el archivo de configuración config.inc.php y ahi solo me viene el usuario root sin contraseña, pero no me viene el usuario pepito ni su contraseña

    Gracias
    Citar  
     

  2. #2  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Prueba a darle todos los permisos a ver si el fallo está ahí:
    Código:
    mysql> grant all on DATABASENAME to USERNAME1 identified by 'PASSWORD';
    Salu2

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  3. #3 Me sigue dando el mismo error 
    Medio
    Fecha de ingreso
    Nov 2002
    Mensajes
    62
    Descargas
    0
    Uploads
    0
    Hola j8k6f4v9j. Gracias por responder. He probado a hacer lo que tu me dices pero me sigue dando error. He entrado como root, he cambiado los privilegios a este usuario, me sale el mensaje de Query ok, me he salido de mysql, he intentado entrar como ese usuario con esa contraseña y me da el mismo error que me daba antes.
    Citar  
     

  4. #4  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    Entonces quizá el problema está en la contraseña, prueba con esto como root:
    Código:
    mysql> SET PASSWORD FOR 'pepito'@'%' = PASSWORD('pepito');
    Salu2

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  5. #5  
    Moderadora HH
    Fecha de ingreso
    Jun 2006
    Ubicación
    Cordoba.Argentina.
    Mensajes
    1.009
    Descargas
    0
    Uploads
    0
    has creado mal el user por lo que se ve ..desde donde los creas?

    Este error lo he solucionado despues de probar miles de maneras ,desinstalando Myqsl ,borrando esta carpeta ,reinicie el server..osea stop y start no refresh ,reinstale Myqsl cree el user le di los permisos y tema resuelto.


    saludos
    Mimasol
    Citar  
     

  6. #6 Otra vez falla 
    Medio
    Fecha de ingreso
    Nov 2002
    Mensajes
    62
    Descargas
    0
    Uploads
    0
    Hola otra vez. j8k6f4v9j he intentado hacer lo que me decias pero tambien falla. A ver si a vosotros se os ocurre alguna otra idea porque estoy ya harto de la puñetera base de datos. Espero no tener que hacer lo que me dice mimasol de borrar y volver a instalar mysql. Gracias por vuestra ayuda
    Citar  
     

  7. #7 respuesta a mimasol 
    Medio
    Fecha de ingreso
    Nov 2002
    Mensajes
    62
    Descargas
    0
    Uploads
    0
    Se me olvidó decir antes a mimasol que el usuario lo creé desde la consola de msdos. Puedo acceder a mysql desde msdos y tambien via web ya que tengo instalado phpmyadmin. Gracias
    Citar  
     

  8. #8  
    Moderador Global
    Fecha de ingreso
    Aug 2005
    Mensajes
    6.279
    Descargas
    7
    Uploads
    0
    No sé si tendrá que ver, algunos clientes se llevan mal con las nuevas contraseñas, prueba con:
    Código:
    mysql> SET PASSWORD FOR 'pepito'@'%' = OLD_PASSWORD('pepito');
    PD: Recuerda volver a ejecutar el comando con PASSWORD en vez de OLD_PASSWORD si no funciona, antes de continuar probando otras cosas

    Salu2

    . . . . . . . . . . . . . . . . . . . .
    [[ NORMAS DEL FORO ]]
    . . . . . . . . . . . . . . . . . . . .
    __________
    Citar  
     

  9. #9 Na de na 
    Medio
    Fecha de ingreso
    Nov 2002
    Mensajes
    62
    Descargas
    0
    Uploads
    0
    Hola. se me olvidó tambien deciros que si me deja entrar con el usuario pepe (diferente de root) el cual lo creé cuando instalé mysql. Pero los usuarios posteriores que he intentado crear, me los crea pero no puedo acceder a la base de datos con ellos. Tambien accedo a la base de datos con root, y no tiene contraseña. Tambien he de deciros que cuando accedo a la base de datos con el phpmyadmin via web, entra automaticamente en ella ya que root no tiene contraseña.
    Con respecto a tu ultimo intento j8k6f4v9j me da error de sintaxis. He provado con password en vez de old_password y todo correcto pero cuando iba a acceder con ese usuario creado, me da el mismo error........Gracias
    Citar  
     

Temas similares

  1. error
    Por ponifero en el foro WINDOWS
    Respuestas: 3
    Último mensaje: 21-04-2008, 14:35
  2. error EA
    Por medinava en el foro TV CABLE
    Respuestas: 4
    Último mensaje: 30-12-2007, 21:36
  3. Error 15
    Por Hofunni en el foro LINUX - MAC - OTROS
    Respuestas: 1
    Último mensaje: 31-07-2007, 18:21
  4. error =S
    Por juankrlozz en el foro WINDOWS
    Respuestas: 13
    Último mensaje: 26-04-2007, 03:51
  5. ¨Error -E¨
    Por DIURNO en el foro TV CABLE
    Respuestas: 3
    Último mensaje: 05-09-2006, 23:21

Marcadores

Marcadores