Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [mysql] errore di autenticazione

    Ciao a tutti, ho un problema con un db mysql. fino a ieri riuscivo ad accedere senza problemi, oggi provo ad accedere e quando cerco di connettermi mi viene restituito questo errore

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

    la password è corretta anche perchè essendo in locale è semplicemente root. Qualcuno mi sa dire come fare per risolvere il problema? non ho più idee. grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    i possibili motivi son tanti.
    il GRANT di accesso viene riferito al computer, e per "computer" si intende il nome DNS, l'IP o "niente" (niente=tutti)

    potresti avere un problema di reverse-dns (uno dei problemi principali di mysql)
    ---
    cosa fare?
    avvia il server mysql con --skip-grant-tables, connettiti col client,dai qualcosa tipo

    UPDATE mysql.user SET Password=PASSWORD('pippo') WHERE user='root';
    FLUSH PRIVILEGES;

    e magari pure

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pippo' WITH GRANT OPTION;

    riavvia il server senza --skip-grant-tables

  3. #3
    grazie, ho risolto utlizzando il comando mysqld --init-file= con l'sql che hai scritto sotto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.