[RISOLTO] phpmyadmin, accesso negato

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
WonkoTheSane
Prode Principiante
Messaggi: 4
Iscrizione: venerdì 28 settembre 2007, 16:09

[RISOLTO] phpmyadmin, accesso negato

Messaggio da WonkoTheSane »

salve a tutti.
ero indeciso se scrivere questo post nella sezione degli aggiornamenti, considerando che il problema si è verificato
subito dopo aver effettuato il passaggio a jaunty jackalope.

dopo aver aggiornato, provando ad accedere a phpmyadmin in locale mi è apparsa la fastidiosissima scritta "accesso negato".
ho verificato che l'utente mysql fosse sempre lo stesso (che poi è quello di default), e ho anche installato
mysql administrator e mysql query browser, e questi si connettono al database senza problemi, quindi ho escluso
che il problema fosse mysql.

a questo punto mi sono concentrato su phpmyadmin: l'ho disinstallato e installato nuovamente...stesso problema...
ho provato anche a scaricare l'ultima versione e a fare un'installazione manuale, niente da fare...
ho anche cambiato il tipo di autenticazione in "config", sperando di fregarlo così, ma continua a fregarmi lui...

qualcun altro ha avuto lo stesso problema?... e soprattutto, c'è qualcuno che può darmi una mano per favore?
grazie in anticipo
Ultima modifica di WonkoTheSane il giovedì 30 aprile 2009, 10:26, modificato 1 volta in totale.
Ptah
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1269
Iscrizione: mercoledì 13 dicembre 2006, 13:19
Contatti:

Re: phpmyadmin, accesso negato

Messaggio da Ptah »

Che comando usi per connetterti al mysql?
Hai verificato di aver riportato la password del controluser nel file di configurazione di phpmyadmin?
Che tipo di autenticazione usi?Cookyes o password HTTP?
Ultima cosa...magari hai la tabella degli utenti rovinata o qualche altra tabella di sistema rovinata...prova con un myisamchk

Codice: Seleziona tutto

sudo /etc/init.d/mysql stop
cd /percorso/dei/database/mysql
myisamchk -r *
cd /percorso/dei/database/phpmyadmin
myisamchk -r *
:)
Non sono chi dico di essere ;) || Problema risolto?Metti [RISOLTO] nel titolo ;)
Script per Firewall Iptables
Guida Php ufficiale (in inglese)
WonkoTheSane
Prode Principiante
Messaggi: 4
Iscrizione: venerdì 28 settembre 2007, 16:09

Re: phpmyadmin, accesso negato

Messaggio da WonkoTheSane »

innanzi tutto grazie per la disponibilità...

l'autenticazione è settata su cookies
ed effettivamente al momento dell'installazione sembra aver creato un utente phpmyadmin per conto suo...
se entro con questo utente phpmyadmin, usando la password che sta in uno dei file di configurazione, accede al database phpmyadmin, ma non a tutti gli altri, e non ha i permessi per creare altri database.

ho provato anche a cambiare i dati di questo utente nel file di configurazione, sono andato per tentativi cambiando il nome, o la password, ma le mie modifiche non sono state prese per niente in considerazione.

in ogni caso non dovrei avere la possibilità di accedere con i dati di mysql? (ovvero "root" senza password)... ho sempre fatto così!

ho provato anche a fare i controlli che mi dicevi, e non da nessun vero e proprio errore...dice "fixing index" ma sembra tutto a posto
WonkoTheSane
Prode Principiante
Messaggi: 4
Iscrizione: venerdì 28 settembre 2007, 16:09

Re: phpmyadmin, accesso negato

Messaggio da WonkoTheSane »

in qualche modo ho aggirato il problema:

accedendo con mysql query browser al database di mysql ho impostato i permessi dell'utente phpmyadmin  come quelli di root,
una volta riavviato, entrando con l'utente phpmyadmin posso gestire tutti i database.
non sono riuscito a capire quale fosse il problema, ma ho trovato una soluzione accettabile.
nulll
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 853
Iscrizione: giovedì 7 settembre 2006, 12:29

Re: [RISOLTO] phpmyadmin, accesso negato

Messaggio da nulll »

mmm è strano, non riesco a capire perchè root non può più fare il login su phpmyadmin...
cmq nel dettaglio si risolve così

premessa root di mysql non ha password (che dovrebbe essere l'impostazione di default)

Codice: Seleziona tutto

mysql root mysql

delete from user where User='phpmyadmin';

insert into user  (Host, User, Password, Select_priv , Insert_priv , Update_priv , Delete_priv , Create_priv , Drop_priv , Reload_priv , Shutdown_priv , Process_priv , File_priv , Grant_priv , References_priv , Index_priv , Alter_priv , Show_db_priv , Super_priv , Create_tmp_table_priv , Lock_tables_priv , Execute_priv , Repl_slave_priv , Repl_client_priv , Create_view_priv , Show_view_priv , Create_routine_priv , Alter_routine_priv , Create_user_priv , ssl_type , ssl_cipher , x509_issuer , x509_subject , max_questions , max_updates , max_connections , max_user_connections)  
select 'localhost', 'phpmyadmin', Password, Select_priv , Insert_priv , Update_priv , Delete_priv , Create_priv , Drop_priv , Reload_priv , Shutdown_priv , Process_priv , File_priv , Grant_priv , References_priv , Index_priv , Alter_priv , Show_db_priv , Super_priv , Create_tmp_table_priv , Lock_tables_priv , Execute_priv , Repl_slave_priv , Repl_client_priv , Create_view_priv , Show_view_priv , Create_routine_priv , Alter_routine_priv , Create_user_priv , ssl_type , ssl_cipher , x509_issuer , x509_subject , max_questions , max_updates , max_connections , max_user_connections from user where User = 'root' AND Host = 'localhost';

sudo /etc/init.d/mysql restart
praticamente cancello l'utente phpmyadmin e lo ricreo copiandoci sopra i diritti di root
a quel punto per fare login:
username: phpmyadmin
password: [quella di root di mysql, che dovrebbe essere vuota]
Ultima modifica di Anonymous il giovedì 14 maggio 2009, 22:36, modificato 1 volta in totale.
incredible
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 710
Iscrizione: lunedì 26 febbraio 2007, 8:08

Re: [RISOLTO] phpmyadmin, accesso negato

Messaggio da incredible »

ho fatto questo procedimento.. poi sono entrato con phpmyadmin ma non ho privilegi per creare utenti o db.. c'è qualcosa che non va..
nulll
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 853
Iscrizione: giovedì 7 settembre 2006, 12:29

Re: [RISOLTO] phpmyadmin, accesso negato

Messaggio da nulll »

hai riavviato mysql?
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti