Visualizzazione dei risultati da 1 a 7 su 7

Discussione: errore mysql privilegi

  1. #1
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522

    errore mysql privilegi

    ho sbadatamente inserito nella tabella user di mysql (usando phpmyadmin) uno user e una password, sia sul record root@localhost sia sul record build@localhost.

    ORA NON POSSO PIU' LOGGARMI in nessuna maniera. dovrei ripristinare (cioè root con password vuota) e dovrei farlo da riga di comando (win xp)...
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  2. #2

    Re: errore mysql privilegi

    [supersaibal]Originariamente inviato da flessciato
    ho sbadatamente inserito nella tabella user di mysql (usando phpmyadmin) uno user e una password, sia sul record root@localhost sia sul record build@localhost.

    ORA NON POSSO PIU' LOGGARMI in nessuna maniera. dovrei ripristinare (cioè root con password vuota) e dovrei farlo da riga di comando (win xp)... [/supersaibal]
    Stoppa il server mysqld dal pannello servizi di win.

    da dos ammettendo che il path sia il tuo:

    C:\mysql\bin\mysqld-nt --skip-grant-tables

    C:\mysql\bin\mysqladmin -u root
    flush-privileges password "newpwd"

    C:\mysql\bin\mysqladmin -u root -p shutdown

    fai ripartire il server e ora dovresti entrare con la nuova password.


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

  3. #3
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    grazie piero... l'ho trovato in un manuale praticamente uguale! volevo chiederti... se ho Mysql 4.1.10 e phpMyAdmin
    per renderlo inaccessibile dall'esterno ed accessibile solo dal mio phpMyAdmin ho fatto questo... dimmi dove sbaglio perchè mi da errore

    Codice PHP:
    $cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
    $cfg['Servers'][$i]['user']          = 'root';      // MySQL user
    $cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed 
    nel config di php my admin

    poi nel MySQL sono andato in mysql -> tabella "user" ed ho sostituito con la parola root la parola "mionome" e su password ho settato la password la password del config (quindi nome e pass coincidono).

    Beh ... mi da errore...
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  4. #4
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    io ho scritto così

    Codice PHP:
    $cfg['Servers'][$i]['auth_type']     = 'http';    // Authentication method (config, http or cookie based)?
    $cfg['Servers'][$i]['user']          = 'mionome';      // MySQL user
    $cfg['Servers'][$i]['password']      = 'miapassword';          // MySQL password (only needed 
    ma mi da errore ... nel db mysql ho messo mionome al posto di root e miapassword nel field password... ma mi da errore!
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  5. #5
    [supersaibal]Originariamente inviato da flessciato
    io ho scritto così

    Codice PHP:
    $cfg['Servers'][$i]['auth_type']     = 'http';    // Authentication method (config, http or cookie based)?
    $cfg['Servers'][$i]['user']          = 'mionome';      // MySQL user
    $cfg['Servers'][$i]['password']      = 'miapassword';          // MySQL password (only needed 
    ma mi da errore ... nel db mysql ho messo mionome al posto di root e miapassword nel field password... ma mi da errore! [/supersaibal]
    quale versione di php utilizzi?

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

  6. #6
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522

    risposta

    4.3.8
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  7. #7

    Re: risposta

    [supersaibal]Originariamente inviato da flessciato
    4.3.8 [/supersaibal]
    Con mysql 4.1.10 e php 4.3.x devi usare l'opzione old_password(). Storia ormai vecchia. il client mysql installato su php4.3 hasha la password dello user mysql con passord() che crea un hash a 16 digit. la funzione password() su mysql 4.1.10 ora invece la crea a 40. Non ti troverai mai.

    Allora devi inserire la password a mysql usando la funzione apposita old_password() che produce ancora l'hash a 16 digit. Parliamo della password che immetti nel db, non di quella che usi per connetterti.

    http://dev.mysql.com/doc/mysql/en/old-client.html

    esegui il comando da shell e ribatti la password. Poi dovresti entrare senza problemi.


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

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.