Back to top

Autore Topic: pwd dell'utente che ha accesso a DB  (Letto 1254 volte)

Offline ilovephp

  • Esploratore
  • **
  • Post: 175
  • Sesso: Maschio
    • Mostra profilo
pwd dell'utente che ha accesso a DB
« il: 18 Giu 2007, 15:21:11 »
sono in locale.

non vorrei usare root con pwd nulla, raggion per cui ho creato un utente XXX con i diritti di  SELECT, INSERT, UPDATE, DELETE  solo per il mio DB.

assegnando alla variabile $mosConfig_user = 'root'; il valore XXX funziona tutto.


e fin qui tutto ok...

il problema è che cambiando la password di XXX con phpmyadmin eseguo la seguente procedura:

clicco sulla tabella di user di mysql utente XXX e modifico il campo Password
ed in funzione ci metto MD5.

a questo punto (giustamente non funziona più)...

quale variabile devo modificare sul file di configurazione configuratio.php ?

prova a modificare $mosConfig_password = 'prova';

e

$mosConfig_secret = 'prova';

ma senza successo.

everyone Carneade!!!    ::) ??? ::)
Consulenze per la realizzazione e personalizzazione di siti web dinamici. Inoltre, sul sito
http://www.soluzioniperilweb.it
sono disponibili manuali di sviluppo joomla.

Offline thepisu

  • Appassionato
  • ***
  • Post: 369
  • Sesso: Maschio
  • .. still looking for ..
    • Mostra profilo
Re: pwd dell'utente che ha accesso a DB
« Risposta #1 il: 18 Giu 2007, 19:16:43 »
Se non ricordo male MySQL non usa la codifica MD5 per le password interne, ma una particolare (creata dalla funzione interna password()).. e comunque non è buona cosa modificare "a mano" le tabelle di sistema MySQL...
Da PhpMyAdmin ad esempio puoi cambiare la pwd, cliccando nella pagina iniziale su Privilegi, quindi cliccando sull'omino accanto al tuo utente (es. root). Quindi nella pagina troverai il form per il cambio della pwd.
Stefano "Pisu" Bagnatica | VirtueMart Italia

Offline ilovephp

  • Esploratore
  • **
  • Post: 175
  • Sesso: Maschio
    • Mostra profilo
Re: pwd dell'utente che ha accesso a DB
« Risposta #2 il: 19 Giu 2007, 10:41:26 »
mi sono espresso male, cerco di spiegarmi un po' meglio

sono in locale. (e questo mi sembra semplice da spiegare)

l'obiettivo è: non usare root con pwd nulla.


raggion per cui ho creato con phpmyadmin un utente XXX (pwd nulla) con i diritti di  SELECT, INSERT, UPDATE, DELETE  solo per il mio DB.

modificando la variabile contenuta nel file configuration.php di joomla da 'root' a 'XXX', ($mosConfig_user = 'XXX';   anzichè $mosConfig_user = 'root'; ) funziona tutto.


e fin qui tutto ok...



il problema nasce che cambiando la password di XXX con phpmyadmin. (cambio la pwd con la seguente procedura :clicco sulla tabella di user di mysql utente XXX e modifico il campo Password ed in funzione ci metto MD5.)

a questo punto (giustamente non funziona più)...

quale variabile devo modificare nel file di configurazione configuratio.php di joomla?

provo a modificare $mosConfig_password = 'prova';

e

$mosConfig_secret = 'prova';

ma senza successo.

everyone Carneade!!!     :o :o :o
Consulenze per la realizzazione e personalizzazione di siti web dinamici. Inoltre, sul sito
http://www.soluzioniperilweb.it
sono disponibili manuali di sviluppo joomla.

Offline ilovephp

  • Esploratore
  • **
  • Post: 175
  • Sesso: Maschio
    • Mostra profilo
Consulenze per la realizzazione e personalizzazione di siti web dinamici. Inoltre, sul sito
http://www.soluzioniperilweb.it
sono disponibili manuali di sviluppo joomla.

Offline thepisu

  • Appassionato
  • ***
  • Post: 369
  • Sesso: Maschio
  • .. still looking for ..
    • Mostra profilo
Re: pwd dell'utente che ha accesso a DB
« Risposta #4 il: 19 Giu 2007, 17:23:53 »
Ripeto: la password NON va cambiata modificando la tabella MYSQL, ma utilizzando la sezione PRIVILEGI di PhpMyAdmin, perchè le password degli utenti MySQL NON sono codificate con MD5.

E cmq la risposta di Alexred nell'altro post parla di un'altra cosa, la pwd dell'utente di Joomla.. non di MySQL.
« Ultima modifica: 19 Giu 2007, 17:25:33 da thepisu »
Stefano "Pisu" Bagnatica | VirtueMart Italia

 



Web Design Bolzano Kreatif