Pagina 1 di 1

Configurazione phpMyAdmin

Inviato: dom 8 gen 2006, 14:56
da MAT
Sto cercando di configurare phpmyadmin in locale, ma non ne vuole proprio sapere di farmi autenticare. MySQL è installato e avviato, unico utente è root con password non vuota.
Sto modificando config.default.php e ho provato qualunque combinazione del parametro $cfg['Servers'][$i]['auth_type'], ma anche inserendo username e password di root in mySQL non c'è nula da fare, non mi fa connettere dicendo

Codice: Seleziona tutto

#1045 - Access denied for user: 'root@localhost' (Using password: YES)
Sapete mica a cosa è dovuto questo e come posso risolvere? Su tutte le guide che ho guardato questo punto è banalissimo e dicono semplicemente di scegliere il tipo di autorizzazione e poi inserire username e password dell'utente mySQL.

Inviato: dom 8 gen 2006, 15:49
da rob
riesci a entrare in mysql da console? mi sa che il problema è di mysql piuttosto che di myphpadmin :?

Inviato: dom 8 gen 2006, 15:58
da MAT
Sì, infatti - scusate se non l'ho specificato prima - la cosa strana è che riesco benissimo da console. Ho anche provato a cambiato la password con

Codice: Seleziona tutto

mysqladmin -u root -p password toor
La password viene cambiata a `toor' ma ancora phpMyAdmin non entra :(

Inviato: dom 8 gen 2006, 16:24
da rob
geek, no idea allora, non mastico phpmyadmin (a meno che non sia già configurato :))

Inviato: dom 8 gen 2006, 17:12
da Lean
edito: la mia risposta era inutile :oops:

Inviato: dom 8 gen 2006, 18:10
da Bart
MAT prova a dare un'occhiata alla mia guida ("Ulog e Iptables") presente su slacky, lì ho scritto anche come configurare mysql e phpmyadmin.

Inviato: lun 9 gen 2006, 0:53
da IceSlack
Emm scusa io ci provo magari mi mandi a quel paese

nel file:
phpmyadmin/config.inc.php

hai messo user e password?

Codice: Seleziona tutto

/**
 * Server(s) configuration
 */
$i = 0;
// The $cfg['Servers'] array starts with $cfg['Servers'][1].  Do not use $cfg['Servers'][0].
.....----->
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = 'password';          // MySQL password (only needed
<------....

Inviato: lun 9 gen 2006, 1:32
da MAT
IceSlack ha scritto:hai messo user e password?
E come, no? :(
Certo che le ho messe, ma non ne vuole sapere. Quando ho tempo provo a dare un occhio alla guida di Bart. Altre idee intanto?

Inviato: lun 9 gen 2006, 7:58
da manny
A memoria, ma il file di configurazione da "toccare" non è config.inc.php?

Hai messo localhost al nome della macchina su cui gira mysql (visto che è locale)?

Ciao,
Manny

Inviato: lun 9 gen 2006, 10:04
da MAT
Il file è config.default.php per phpMyAdmin >= 2.7.

Ho anche provato nel file di config ad indicare l'hostname, o 127.0.0.1 ma non c'è nulla da fare, rifiuta sempre la connessione...