Pages : 1
#1 Le 09/07/2006, à 14:24
- Sandy
phpmyadmin refuse le login
Bonjour
Breezy, php5, mysql5, phpmyadmin2.6.4
Phpmyadmin fonctionne comme il se doit mais seulement sur ma machine Breezy.
Le problème c'est que quand je veux administrer mysql (sur la Breezy) à partir d'une autre machine du LAN, phpmyadmin refuse de me connecter et ce sans produire de message d'erreur.
Je donne mon nom d'utilisateur et mon mot de passe et phpmyadmin revient continuellement à ce même écran d'identification.
Avant d'installer php5 et mysql5, tout fonctionnait parfaitement avec php4 et mysql4 et ce de n'importe où sur le Web.
Qu'est-ce qui se passe ?
<maj>
Installé le dépot de Dapper, installé PhpMyAdmin 2.8.
Première connexion en local:
Les droits d'écriture pour la session ne permettent pas l'écriture.
chmod 777 /var/lib/php5 (était 771 je crois)
reconnexion à PMA
ok
Première connexion en distant:
Toujours pas possible, même manège qu'auparavant
</maj>
Merci
Dernière modification par Sandy (Le 09/07/2006, à 18:49)
Hors ligne
#2 Le 09/07/2006, à 15:08
- dexinou
Re : phpmyadmin refuse le login
salut,
essai de rajouter l'ip privé du post à partir duquel tu veux te connecter sur ta machine Breezy dans /etc/hosts
exemple :
192.168.0.155 nom_domaine nom_de_machine
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#3 Le 09/07/2006, à 18:52
- Sandy
Re : phpmyadmin refuse le login
Salut dexinou
Ça n'a rien donné
Hors ligne
#4 Le 10/07/2006, à 00:46
- dexinou
Re : phpmyadmin refuse le login
tu peux revenir prendre ton my.cnf j'ai commenter la ligne skip-networking et normalement ça devrait aller.
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#5 Le 10/07/2006, à 01:20
- Sandy
Re : phpmyadmin refuse le login
Ca ne marche pas plus Dex
Hors ligne
#6 Le 10/07/2006, à 02:20
- samyboy
Re : phpmyadmin refuse le login
Est-ce que sur le serveur mysql tu peux te connecter en local ?
( typiquement "myslq -u root -p" )
Si ce n'est pas le cas, essaye de changer le mot de passe avec
SELECT jesaisplusquoi OLD_PASSWORD('tonpass') WHERE jesaisplusou
Je me souviens plus de la syntaxe exacte de cette commande mais elle est facilement trouvable dans la doc officielle.
Jabber : sam@fritalk.com ||| Kikoo \o/ rofl ... asv ?
http://www.gnurou.org/Writing/SmartQuestionsFr
Hors ligne
#7 Le 10/07/2006, à 23:41
- Sandy
Re : phpmyadmin refuse le login
Oui Samyboy en local tout fonctionne c'est en remote que ca chigne.
Et le problème c'est seulement depuis php5-mysql5.
Je commence à croire que c'est un bug de PMA parce que mes BD sont toutes accessibles en remote avec SQLyog, ainsi qu'à travers un client SSH (PuTTY).
Hors ligne
#8 Le 11/07/2006, à 12:16
- dexinou
Re : phpmyadmin refuse le login
salut,
ça doit être un problème de résolution de nom puisque tu ne dois surement pas avoir de serveur de noms pour ton réseau local.
si c'est en remote à partir de windowsXP, trouve le fichier C:\WINDOWS\system32\drivers\etc\hosts et indique l'ip privé du serveur mysql et son nom_de_machine.son_domain
ex.: 192.168.0.155 linux.localdomain
ainsi de suite pour tes autres machines.
il faut que toutes tes machines ai le même nom de domaine mais un nom de machine différent pour chaque machine. (je sais pas si tu me suit)
Dernière modification par dexinou (Le 11/07/2006, à 12:18)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#9 Le 11/07/2006, à 13:49
- Sandy
Re : phpmyadmin refuse le login
Salut Dex
J'accède présentement à la station Linux par son nom : Pingouin donc
http://pingouin/phpmyadmin ou autre.
J'avais configuré hosts sur toutes les stations du LAN mais je l'ai ramené a 127.0.0.1 localhost sans que cela n'y change quoi que ce soit puisque chaque station a son nom propre et partage des dossiers dans le groupe Workgroup.
Jusqu'à l'installation de php5-my5 tout fonctionnait. Ce n'est que depuis cette installation que PMA ne fonctionne plus à partir du LAN.
Mais je vais quand-même rajouter l'info dans hosts pour voir.
Hors ligne
#10 Le 11/07/2006, à 13:52
- Sandy
Re : phpmyadmin refuse le login
Et comme je le croyais ca n'a rien changé.
Hors ligne
#11 Le 11/07/2006, à 16:36
- SunWukong
Re : phpmyadmin refuse le login
ouf.... je viens de réussir à trouver la soluce.
La voici (en tout cas, chez moi ça marche )
Sur le serveur mysql, il faut autoriser l'utilisateur concerné à se connecter à partir de n'importe où.
Ce qui se traduit en SQL de la façon suivante :
CREATE USER 'marcel'@'%' IDENTIFIED BY 'motdepasse';
GRANT ALL PRIVILEGES ON *.* TO 'marcel'@'%' IDENTIFIED BY 'motdepasse';
Le '%' signifie en gros "à partir de n'importe où". Après, à chacun de définir sa politique de sécurité.
J'espère que ça marchera chez toi.
Cordialement
SW
Dernière modification par SunWukong (Le 11/07/2006, à 16:37)
Hors ligne
#12 Le 11/07/2006, à 17:32
- dexinou
Re : phpmyadmin refuse le login
ouf.... je viens de réussir à trouver la soluce.
La voici (en tout cas, chez moi ça marche )Sur le serveur mysql, il faut autoriser l'utilisateur concerné à se connecter à partir de n'importe où.
Ce qui se traduit en SQL de la façon suivante :
CREATE USER 'marcel'@'%' IDENTIFIED BY 'motdepasse';
GRANT ALL PRIVILEGES ON *.* TO 'marcel'@'%' IDENTIFIED BY 'motdepasse';Le '%' signifie en gros "à partir de n'importe où". Après, à chacun de définir sa politique de sécurité.
J'espère que ça marchera chez toi.
Cordialement
SW
Tout à fait ! à partir de phpmyadmin crée un utilisateur avec comme droit 'tout serveur' se qui se traduit par un %
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
#13 Le 11/07/2006, à 23:07
- Sandy
Re : phpmyadmin refuse le login
Tu es sur Dapper ou Breezy ?
J'ai déjà cela depuis le début de l'installation de Mysql
J'installe toujours un adm en localhost et un en % puis un anonyme en % et en localhost avec des droits très très limités.
Et j'avais tout cela en mysql4 aussi.
Dernière modification par Sandy (Le 11/07/2006, à 23:09)
Hors ligne
#14 Le 12/07/2006, à 09:16
- Mr. FX
Re : phpmyadmin refuse le login
Salut
il y avait une autre solution : tu aurais pus utiliser ssh moi c'est ce que je fais
A bientot
Je suis en qwerty tqpew pqs sur mes qccents :-)
Hors ligne
#15 Le 12/07/2006, à 11:41
- SunWukong
Re : phpmyadmin refuse le login
Je tourne sous Dapper avec Apache2 et MySQL5.
Tu as toujours ton pb ? Est-ce que tu as un message d'erreur quelque part ? As-tu farfouiller dans les log des différents serveurs ? (Apache, mysql)
Cordialement,
SW
Dernière modification par SunWukong (Le 12/07/2006, à 11:45)
Hors ligne
#16 Le 12/07/2006, à 14:17
- Sandy
Re : phpmyadmin refuse le login
Salut SW
La seule place où je vois une erreur c'est dans le log de samba.
Je viens de faire une tentative de connection avec PMA à partir de ma station XP (xp-1 sur le LAN).
Voici les entrées correspondantes à ce log.
[2006/07/12 08:22:44, 0] lib/util_sock.c:write_socket_data(430) write_socket_data: write failure. Error = Connection reset by peer
[2006/07/12 08:22:44, 0] lib/util_sock.c:write_socket(455) write_socket: Error writing 4 bytes to socket 24: ERRNO = Connection reset by peer
[2006/07/12 08:22:44, 0] lib/util_sock.c:send_smb(647) Error writing 4 bytes to client. -1. (Connection reset by peer)
<je réfléchis>les 4 bytes c'est un IP !?!? Le IP attendu pourrait être en IPV6 peut-être !?!? </je réfléchis>
Maintenant log.smbd
[2006/07/12 08:13:25, 0] smbd/server.c:main(798) smbd version 3.0.14a-Ubuntu started. Copyright andrew Tridgell and the Samba Team 1992-2004
[2006/07/12 08:13:27, 0] printing/pcap.c:pcap_cache_reload(149) Unable to open printcap file /etc/printcap for read!
[2006/07/12 08:13:27, 0] printing/pcap.c:pcap_cache_reload(149) Unable to open printcap file /etc/printcap for read!
[2006/07/12 08:22:43, 0] lib/util_sock.c:get_peer_addr(1150) getpeername failed. Error was Transport endpoint is not connected
Plus toute une série de logs vides et d'autre non pour des adresses que je ne connais pas.
Dernière modification par Sandy (Le 12/07/2006, à 14:34)
Hors ligne
#17 Le 12/07/2006, à 14:52
- SunWukong
Re : phpmyadmin refuse le login
M'ouais... Aucune idée... PMA n'est pas installé sur une partition Samba ? Au cas où, ça pourrait venir de là, sinon le pb dans le journal doit être autre chose. Quant à ces 4 octets... Je ne suis pas expert en réseau et je n'ai jamais touché à IPv6. Mais ça m'étonnerait que le pb vienne de là.
Tu ne peux pas faire un coup de nmap pour vérifier que les ports du serveur sont bien à l'écoute ?
PMA refuse donc la connexion mais ne t'indique-t'il pas un message d'erreur quelconque ? Chez moi, j'avais un message d'erreur, avec un numéro, et partant de là, Google a fait son office :-) Tu n'as donc rien du tout ?
SW
PS : j'utilise PMA provenant du package 4:2.8.0.3-1 du référentiel de Dapper.
Hors ligne
#18 Le 12/07/2006, à 15:34
- Sandy
Re : phpmyadmin refuse le login
Si PMA daignait vouloir m'insulter, ou même seulement marmonner je serais bien content mais non, c'est pire : il m'ignore totalement.
Même version oui. Sauf qu'il y a quand-même des différences parce que sous Dapper, l'installation ajoute l'extension mysql.so à la conf mais pas sous Breezy. Il peut donc y avoir d'autres différences et je serais plutot porté à croire que ce sont des incompatibilités.
Mais encore, ces "différences" semblent liées à php5 et/ou mysql5 parce que tout fonctionnait en php4-my4.
Et même, à la toute première installation de LAMP5 je n'arrivais pas à me connecter avec PMA(version breezy). Je croyais que c'était dû au fait que j'avais un terminal ssh ouvert dans lequel j'avais su sous différentes identités (2 ou 3 ). J'ai donc exité de toutes celles-ci et exité du terminal. ALors, PMA a accepté la connection. Tout semblait parfait. Je ferme PMA et le rouvre et ... connection impossible. Changé de version ... conenctin impossible. Que s'est-il passé ??? je n'en sais absolument rien, étant donné que rien d,autre n'avait été changé entre la 1ère et la 2èeme connection sauf la fermeture du terminal.
p.s. PMA fonctionne en local mais pas en remote.
Dernière modification par Sandy (Le 12/07/2006, à 15:37)
Hors ligne
#19 Le 12/07/2006, à 16:57
- SunWukong
Re : phpmyadmin refuse le login
Et si l'interdiction de se connecter ne venait pas d'un fichier .htaccess quelque part ?
A tout hasard voici mon /etc/phpmyadmin/apache.conf :
# Configure everything with /etc/phpmyadmin/htaccess file
<Directory /usr/share/phpmyadmin/>
AllowOverride All
</Directory>
<Directory /var/www/phpmyadmin/>
AllowOverride All
</Directory>
# Protect some directories
<Directory /var/lib/phpmyadmin/>
Options -FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory /usr/share/phpmyadmin/config/>
Options -FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory /var/www/phpmyadmin/config/>
Options -FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
et /etc/phpmyadmin/htaccess
DirectoryIndex index.php
Options +FollowSymLinks -Indexes
<IfModule mod_mime.c>
<IfModule mod_php4.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</IfModule>
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
</IfModule>
<IfModule !mod_php4.c>
<IfModule !mod_php5.c>
<IfModule !mod_fastcgi.c>
<IfModule !mod_fcgid.c>
<IfModule mod_actions.c>
<IfModule mod_cgi.c>
AddType application/x-httpd-php .php
Action application/x-httpd-php /cgi-bin/php
</IfModule>
<IfModule mod_cgid.c>
AddType application/x-httpd-php .php
Action application/x-httpd-php /cgi-bin/php
</IfModule>
</IfModule>
</IfModule>
</IfModule>
</IfModule>
</IfModule>
</IfModule>
# Deny config.inc.php file
<Files config.inc.php>
Order deny,allow
Deny from all
</Files>
# Authorize for setup
<Files setup.php>
<IfModule mod_auth.c>
AuthType Basic
AuthName "phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
</IfModule>
Require valid-user
</Files>
Voilà... après je séche ;-)
A+
SW
Hors ligne
#20 Le 12/07/2006, à 18:19
- Sandy
Re : phpmyadmin refuse le login
Tout est pareil.
Je crois de plus en plus que c'est relié aux versions et breezy.
Ou,........ je ne sais pas.
J'accède à linux par ssh sans problème mais ce foutu PMA refuse. Peut-être un bug dans PMA. Je ne vois pas autre chose. Mais mes connaissances en linux approfondi sont très limitées.
Merci pour ton aide
Hors ligne
Pages : 1