PDA

View Full Version : {AIUTO} phpMyAdmin


khael
09-11-2004, 16:08
Ho qst problema cn phpmydmin....
uso IIS6+php+mysql 4.1
phpMyAdmin



Benvenuto in phpMyAdmin 2.6.0-pl2

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.

Errore
Messaggio di MySQL:

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

cionci
09-11-2004, 19:16
Installa MySQL 4.0.x oppure segui questa guida: http://dev.mysql.com/doc/mysql/en/Old_client.html

Hai la signature irregolare...se metti un'immagine l'intera firma deve stare su una sola riga... Puoi corregere ? Grazie ;)

khael
09-11-2004, 22:18
scusa per la sign ora provvedo sub.
nn sapevo questa dell'immagini..
cmq sia pensi che sia un problema di mysql e nn di phpmyadmin?

cionci
10-11-2004, 08:49
Se leggi il link lo capirai...
In pratica MySQL 4.1 ha cambiato sistema di auteticazione (le password sono memorizzate con un sistema di hashing diverso)... La extension MySQL usata da PHP sfrutta l'autenticazione di MySQL 4.0.x...

khael
10-11-2004, 13:39
immaginavo cio'...
cioe' avevo capito che il sistema di autenticazione nn andava ma nn sono riuscito a cambiarlo..
quindi misa' che dovro' o fare ulteriori tentativi oppure dovro' mettere la versione vecchia...
vediamo un po'!

cionci
10-11-2004, 13:43
Ma questa istruzione non ti funziona ?

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

khael
10-11-2004, 14:13
scusa la mia domanda "ignorante"..
ma qst istruzione dv devo metterla?!?!??!

khael
10-11-2004, 14:16
edit: ho capito scusa ;) ora provo

cionci
10-11-2004, 14:26
Ovviamente devi determinare il nome utente come è definito all'interno di MySQL...

Per fare questo scrivi :

select User, Host from mysql.user WHERE User = 'Nome_utente_phpmyadmin';

khael
10-11-2004, 14:29
si si ho capito ora funziona..
parte, mi da qlk errorino ma funziona :D
ora "smucino" un po' alla ricerca di qst errori e ho fatto :D grazie mille :)
sn contentissimo......
erano gg che cercavo di farlo partire..
ora finalmente ho un serverino cn iis 6+php+mysql+phpmyadmin :D
ora mi resta solo 1 cosa da fare...
(sn pazzo lo so :D )
as400+linux+apache

cionci
10-11-2004, 14:31
Comincia a mettere Apache su Windows ;)

khael
10-11-2004, 14:34
posso sapere 1 cosa??
per quale motivo siete tutti contro questo cavolo di iis??
per la sicurezza?
ora in quanto a cio' nn so dirvi..
ma devo dire che E' OTTIMO PER LA FACILITA'!
nn conosco apache....
solamente 1 volta qlk tempo fa ci provai ma di certo nn e' come iis...
lo trovo formidabile....
l'unica cosa e' che crea permessi e company per fare tutto..
e ti "sblinda" anche l'os...
pero' boh almeno per quello che ci capisco ho eliminato tutti qst problemi ;)

cionci
10-11-2004, 14:42
Semplicemente per il fatto che con PHP funziona meglio Apache... Ad esempio con IIS non si può fare il flush del buffer di uscita prima della terminazione dello script...

Poi riguardo alla sicurezza...ti posso dire che IIS è stato bucato ormai troppe volte ed ho vissuto professionalmente le crisi di Nimda e CodeRed e ti posso dire che non è stato un bel momento ;)
Quindi diciamo che ho un po' di diffidenza ad usarlo...

khael
10-11-2004, 21:49
Originariamente inviato da cionci
Semplicemente per il fatto che con PHP funziona meglio Apache... Ad esempio con IIS non si può fare il flush del buffer di uscita prima della terminazione dello script...

Poi riguardo alla sicurezza...ti posso dire che IIS è stato bucato ormai troppe volte ed ho vissuto professionalmente le crisi di Nimda e CodeRed e ti posso dire che non è stato un bel momento ;)
Quindi diciamo che ho un po' di diffidenza ad usarlo...
capito....
non so che dire riguardo la semplicita' d'uso di apache....
che mi sai dire?

cionci
11-11-2004, 10:44
Apache fa tutto nei file di configurazione in testo... Se conosci quelli sei a posto... La documentazione è scritta bene...

Prova ad installare php su Apache...ho scritto una guida a riguardo enlla sottosezione FAQ...

khael
18-11-2004, 19:11
scusate..
ma ho confusione in testa!
dunque...vorrei qlk info:
ke cose e':

my sql
oracle
sqlserver (di mamma Micro$oft se nn sbaglio ma che cazz c'entra???)
phpmyadmin serve a modificare il database in sql giusto??!?!?
solo cn il programma mysql e' possibile lavorare con i database?
scusate le domande IDIOTE
ma nn riesco a capire!
grazie!

cionci
18-11-2004, 19:26
I DBMS vengono interrogati tramite SQL...ogni DBMS ha il proprio dialetto SQL spesso profondamente incompatibile con gli altri...anche se si basano comunque tutti su uno stesso standard...

MySQL, Oracle, SQLServer sono DataBase Management System...ognuno con i suoi pregi ed i suoi difetti...

phpMyAdmin è un software scritto in php che serve ad amministrare database sul DBMS MySQL...

khael
18-11-2004, 20:08
capito..
pero' cmq sia cn phpmyadmin io posso gestire un database sql che poi posso utilizzare per qualsiasi applicazione giusto?

cionci
19-11-2004, 01:27
Solo un database MySQL...
Può essere usato per molte applicazioni, ma non per tutte...sia per le caratteristiche di MySQL sia per il tipo di licenza...

Non è obbligatorio usare phpMyAdmin...ci sono altre decine di tool per amministrare un database MySQL... Ad esempio sul sito di MySQL puoi scaricare MySQL CC (Control Center)...

phpMyAdmin ti è utile se hai a disposizione un server web...altrimenti è inutile...

khael
19-11-2004, 13:40
ah capito..
ma sql e mysql utlizzano db differenti?
scusa nuovamente per la domanda idiota e grazie per tutte le risposte che mi stai dando!!
sei veramente molto gentile!! ;)

cionci
19-11-2004, 14:32
SQL è lo standard base per i linguaggi di interrogazione di tutti i DBMS relazionali più diffusi...
MySQL utilizza un particolare dialetto SQL...

Quindi la tua domanda non ha alcun significato...

khael
19-11-2004, 18:42
grazie ancora!!
sei stato veramente gentile anche se ti ho fatto 999999 domande :)
ciao ciao
khael