Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: password MySQL

  1. #1

    password MySQL

    Scusate se il forum non fosse giusto, ma mi sembra il più attinente.

    ho installato MySQL in locale e funzionava tutto
    da PhpMyAdmin ho messo una password per l'utente root ed adesso non mi fa più accedere.

    ho messo la stessa password anche alla voce
    $cfg['Servers'][$i]['password'] = ' ';
    del file /phpmyadmin/config.inc.php ma non funziona.

    il messaggio di errore è questo:



    phpMyAdmin ha provato a connettersi al server MySQL, e il server ha rifiutato la connessione. Si dovrebbe controllare il nome dell'host, l'username e la password nel file config.inc.php ed assicurarsi che corrispondano alle informazioni fornite dall'amministratore del server MySQL.

    Messaggio di MySQL:

    #1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client


    che devo fare?

    ho gia provato questo:

    mysql> SET PASSWORD FOR
    -> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');

    ma non funziona.

  2. #2
    http://forum.html.it/forum/showthrea...hreadid=815253

    evidentemente non lo fai correttamente, oppure devi fare il flush....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Originariamente inviato da piero.mac
    http://forum.html.it/forum/showthrea...hreadid=815253

    evidentemente non lo fai correttamente, oppure devi fare il flush....
    é probabile che non lo faccia correttamente, visto che non ho dimestichezza con mysql da console.

    io dal prompt DOS scrivo esattamente quanto riportato (salvo la password)
    mysql> SET PASSWORD FOR -> 'root'@'localhost' = OLD_PASSWORD('miapass');
    il PC macina per qualche momento e poi mi riappare il prompt, senza nessun messaggio.
    Poi riavvio WAMP e continuo ad avere lo stesso errore...

    Sbaglio qualcosa?

  4. #4
    NOTA:
    a questo punto mi basterebbe anche eliminare la PWD e riaccedere al DB anche senza password, come posso fare?

  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Esegui questa query dal prompt DOS

    select password from mysql.user where user = 'root' and host = 'localhost'

    E posta il risultato (la password è criptata, non corri rischi )

  6. #6
    ammetto di essere un totale ignorante in questo campo.
    se faccio la query che mi hai indicato mi appare:
    ->
    e basta.



    EDIT:
    dimenticavo \g (con ; non funzia)

    mi esce:
    password
    67457e226a1a15bd
    1 row in set (0.18sec)

  7. #7
    Originariamente inviato da Illogitech
    mi esce:
    password
    67457e226a1a15bd
    1 row in set (0.18sec)
    quindi l'hash e' a 16 digit, cioe' inserito con OLD_PASSWORD(). Se fosse stato a 40 digit significava che il tipo di password era hashato con password().

    fai la prova per verificare se la old_password usata corrisponde a quella che hai inserito...

    codice:
    mysql> use mysql
    
    mysql> select password, old_password('password_usata')
         -> from user
        -> where user = 'root';
    devono essere uguali.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    ti ringrazio ma ho risolto. Spulciando sul web ho trovato questa istruzione da inserire nel my.ini, e ora funziona.


    #Use old password encryption method (needed for 4.0 and older clients).
    old_passwords

  9. #9
    Originariamente inviato da Illogitech
    ti ringrazio ma ho risolto. Spulciando sul web ho trovato questa istruzione da inserire nel my.ini, e ora funziona.


    #Use old password encryption method (needed for 4.0 and older clients).
    old_passwords
    spulciando sul webbb

    dalla pillola linkata:

    avviare il server mysqld con l’opzione "–old-passwords".

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    94

    MYSQL

    Ciao, scusa non ho una risposta alla tua domanda ma ti chiedo un aiuto visto che sei più avanzato di me.
    Sto iniziando ad imparare MYSQL, mi sai dire dove scaricare il programma gratuitamente magari un sito in italiano perchè www.mysql.com non ci ho capito nulla?
    grazie

    valetudo

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.