Repository 32bit  Forum
Repository 64bit  Wiki

popMyAdmin non si collega a mysql

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

popMyAdmin non si collega a mysql

Messaggioda daniele50 » gio gen 19, 2012 14:56

Ciao a tutti,
sto cercando di collegarmi a mysql con phpmyadmin ma non riesco, ecco la situazione:

mysql è su un'altra macchina (la macchina si chiama iswiki) con linux centos, mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (i686) using readline 5.1;
phpmyadmin è invece sul mio client (172.16.12.90) con slackware64;

Ho ghià i permessi di accedere: se dalla mia shell digito mysql -h iswiki -u root -p e poi la password mi collego correttamente.

Ho scaricato phpmyadmin e l'ho messo sotto apache ma quando vi accedo via web e inserisco le stesse credenziali mi dice #2000 Impossibile eseguire il login nel server MySQL.

Il file config.inc.php è questo:
Codice: Seleziona tutto
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = '10.20.247.150';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

se invece come auth_type metto:
Codice: Seleziona tutto
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'password';

mi esce l'errore #2000 - mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password'). This will store a new, and more secure, hash value in mysql.user. If this user is used in other scripts executed by PHP 5.2 or earlier you might need to remove the old-passwords flag from your my.cnf file.

Ho già provato a dare l'istruzione SET PASSWORD FOR root@172.16.12.90 = PASSWORD('password'); ma non cambia nulla...
Avatar utente
daniele50
Linux 2.6
Linux 2.6
 
Messaggi: 929
Iscritto il: mar apr 10, 2007 12:58
Località: San Zenone al Lambro (MI)
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.0
Kernel: 3.2.29
Desktop: Xfce 4.10

Re: popMyAdmin non si collega a mysql

Messaggioda zoros » gio gen 19, 2012 15:25

di solito phpmyadmin gira sulla stessa macchina del servizio mysql, probabilmente non hai httpd su quel server ... collegandosi via localhost un config.inc.php semplice e funzionante è questo:
Codice: Seleziona tutto
<?php
/* Servers configuration */
$i = 0;

/* Server localhost (http) [1] */
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'http';

/* End of servers configuration */
?>
... prova a sostituire l'IP al posto di localhost ... dagli IP mi pare che sei in LAN, quindi non hai l'esigenza di "blindare" l'accesso ... forse ...
vorrei riavere le mie firme ...
Avatar utente
zoros
Linux 3.x
Linux 3.x
 
Messaggi: 1302
Iscritto il: lun mag 28, 2007 21:51
Località: Gorizia
Nome Cognome: Fabio∙Zorba
Slackware: 13.37
Kernel: 3.2.5
Desktop: KDE-3.5.10

Re: popMyAdmin non si collega a mysql

Messaggioda daniele50 » gio gen 19, 2012 15:32

Niente, da sempre lo stesso errore, probabile che sia un problema tra la versione di phpmyadmin e quella di mysql, ci sono altri strumenti grafici per accedere al database mysql (non in locale) ?

intanto informo che la versione di mysql è la 5.0.77
Avatar utente
daniele50
Linux 2.6
Linux 2.6
 
Messaggi: 929
Iscritto il: mar apr 10, 2007 12:58
Località: San Zenone al Lambro (MI)
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.0
Kernel: 3.2.29
Desktop: Xfce 4.10

Re: popMyAdmin non si collega a mysql

Messaggioda zoros » gio gen 19, 2012 15:46

daniele50 ha scritto:Niente, da sempre lo stesso errore, probabile che sia un problema tra la versione di phpmyadmin e quella di mysql, ci sono altri strumenti grafici per accedere al database mysql (non in locale) ?

intanto informo che la versione di mysql è la 5.0.77

è molto improbabile un problema di incompatibilità ... con il config in questione ci si collega a mysql via socket (configurazione di default) ... ci sarà qualcosa nella configurazione TCP/IP di mysql ...
vorrei riavere le mie firme ...
Avatar utente
zoros
Linux 3.x
Linux 3.x
 
Messaggi: 1302
Iscritto il: lun mag 28, 2007 21:51
Località: Gorizia
Nome Cognome: Fabio∙Zorba
Slackware: 13.37
Kernel: 3.2.5
Desktop: KDE-3.5.10

Re: popMyAdmin non si collega a mysql

Messaggioda daniele50 » gio gen 19, 2012 15:57

zoros ha scritto:ci sarà qualcosa nella configurazione TCP/IP di mysql ...


Non credo, altrimenti non riuscirei a collegarmi dal mio client con mysql -h iswiki -u root -p, e invece riesco...
Avatar utente
daniele50
Linux 2.6
Linux 2.6
 
Messaggi: 929
Iscritto il: mar apr 10, 2007 12:58
Località: San Zenone al Lambro (MI)
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.0
Kernel: 3.2.29
Desktop: Xfce 4.10

Re: popMyAdmin non si collega a mysql

Messaggioda zoros » gio gen 19, 2012 16:18

daniele50 ha scritto:
zoros ha scritto:ci sarà qualcosa nella configurazione TCP/IP di mysql ...


Non credo, altrimenti non riuscirei a collegarmi dal mio client con mysql -h iswiki -u root -p, e invece riesco...

sì, può essere ... sarebbe interessante sapere come lavora l'applicativo mysql rispetto alle connessioni di rete ... volevo solo dirti che in tanti "mix" di versioni diverse phpmyadmin e mysql non mi è mai capitato un problema simile ... comunque, in effetti, mai dire mai ;) ...
vorrei riavere le mie firme ...
Avatar utente
zoros
Linux 3.x
Linux 3.x
 
Messaggi: 1302
Iscritto il: lun mag 28, 2007 21:51
Località: Gorizia
Nome Cognome: Fabio∙Zorba
Slackware: 13.37
Kernel: 3.2.5
Desktop: KDE-3.5.10

Re: popMyAdmin non si collega a mysql

Messaggioda daniele50 » gio gen 19, 2012 16:23

Per ora ho risolto mettendo phpMyAdmin sulla machcina che fa girare MySql, però ho dovuto mettere la versione 2.x perché la 3.4.9 chiedeve php 5.2 o superiore, mentre su quella macchina è inferiore...

Grazie comunque dell'aiuto :-)
Avatar utente
daniele50
Linux 2.6
Linux 2.6
 
Messaggi: 929
Iscritto il: mar apr 10, 2007 12:58
Località: San Zenone al Lambro (MI)
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.0
Kernel: 3.2.29
Desktop: Xfce 4.10


Torna a Libera

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron