Bonjour,
Voilà mon problème : Après de multiples tests, je suis venu à la conclusion qu'à partir du moment où (via le client mysql) je précisais un mot de pass (parceque quand je met pas de password à l'user ça marche) à root, toute connexion à mysql via un quelconque script php est impossible.
Tout d'abord, via ssh, j'arrive à me loguer en local avec le client mysql à ma base, là dessus pas de problème, en revanche, dès que j'utilise le moindre script de connexion à la base, par exemple un bête :
le résultat sera toujours :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php $db= mysql_connect("localhost", "root", "monpass"); if (!$db) { echo("Impossible de se connecter : " . mysql_error()); } else { echo("Connexion réussie"); } mysql_close($db); ?>Donc pour info, voilà ma configuration actuelle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Warning: mysql_connect(): Access denied for user: 'root@localhost' (Using password: NO) in /var/www/coldroom/test.php on line 4 Impossible de se connecter : Access denied for user: 'root@localhost' (Using password: NO) Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /var/www/coldroom/test.php on line 11
Debian sarge
- Noyeau 2-6-11 sous Grsecurity
- Apache 1.33 -> configuration Apache/php ici
- Mysql 4.0.24
- PHP 4.3.10-16
Veuillez trouver les php.ini (à formater pour plus de lisibilité) et httpd.conf à cette adresse .
L'un d'entre vous pourrait éclairer ma lanterne ?
Merci à vous
/edit : Jusqu'à présent, voici ce que j'ai testé et qui n'a pas marché :
- réinstall complète d'apache/php4 et mysql => sans résultat
- test avec un noyeau différent (pensant que grsec fait des siennes) => sans résultat
- changement de password => sans résultat
- application du même password pour @localhost @labo @% => sans résultat
Voici ce qu'un select host, user, password from user; me renvoit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 +-----------+------------------+------------------+ | host | user | password | +-----------+------------------+------------------+ | localhost | root | 378b243e220ca49 | | labo | root | 378b243e220ca49 | | localhost | debian-sys-maint | 3425422d0b4d565 | | % | root | 378b243e220ca49 | +-----------+------------------+------------------+
Partager