Bonjour,
J'ai actuellement un base Mysql 4.1.16 fraichement installée, avec pour le moment un seul utilisateur (root) avec mot de passe, avec seulement la database mysql.
Je me connecte très bien à cette base en ligne de commande (linux) mysql -u root -p mysql
Je me connecte très bien également à cette base avec sylog via un tunel ssh2 (le port 3306 est actif uniquement sur le loopback, mais est fermé sur l'adresse publique ... de toute façon la désactivation du firewall ne change pas mon problème)
je viens d'installer un phpmyadmin 2.7.0pl1 sur un php4.4.1 lui même frèchement installé.
Avec ce phpmyadmin j'arrive à me connecter sur une base distante en 4.0 sans problème (avec auth = config et auth=http)
MAIS je ne parviens pas à me connecter à ma base locale.
Si je choisis
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'monmotdepasse';
alors j'ai le message d'erreur #2002 le serveur mysql ne répond pas
Si je choisis
$cfg['Servers'][$i]['host'] = 'un hote invalide;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'monmotdepasse';
alors j'ai naturellement le message d'erreur hote inconnu
Si je choisis
$cfg['Servers'][$i]['host'] = '127.0.0.1;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'monmotdepasse';
alors j'ai le message d'erreur #1251 le client ne supporte pas le protocole d'authentification demandé par le serveur
Si je choisis
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['auth_type'] = 'http';
alors il me redemande éternellement mon nom d'utilisateur et mon mot de passe sans signaler d'erreur - sauf si je rendre un nom et un mot de passe inexistant dans ce cas il me répond accès refusé
Je craque ! vous y comprenez quelque chose ?
au cas où, mais je ne pense pas que le problème vienne de là puisque je me connecte sans problème sur un autre serveur, php a été compilé avec les options :
./configure --build=i386-redhat-linux --host=i386-redhat-linux --target=i386-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --mandir=/usr/share/man --infodir=/usr/share/info --cache-file=../config.cache --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --enable-force-cgi-redirect --disable-debug --enable-pic --enable-exif --with-zlib --with-png --with-gif --with-pic --with-jpeg --with-gd --with-ttf --enable-inline-optimization --enable-bcmath --enable-calendar --with-curl --enable-gd-native-ttf --with-xml --enable-ftp --enable-sockets --enable-yp --with-mysql-sock=/var/lib/mysql/mysql.sock --enable-ftp --with-apxs2=/usr/sbin/apxs --with-mime-magic=/usr/share/file/magic.mime --enable-memory-limit --enable-shmop --enable-dio --enable-mbstring=shared --enable-yp --enable-sysvsem --enable-sysvshm --enable-track-vars --enable-trans-sid --enable-shmop --enable-wddx --disable-rpath --with-iconv --with-gettext --enable-xml --with-mysql --with-gettext --with-bz2 --with-kerberos =shared,/usr --with-openssl --with-freetype-dir=/usr --with-xmlrpc=shared --with-pcre-regex=/usr --enable-wddx --with-gmp --with-hyperwave --with-pear=/usr/share/pear --with-layout=GNU --enable-mbregex --enable-mbstr-enc-trans --with-mcrypt
Partager