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 :
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);
?>
le résultat sera toujours :
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
Donc pour info, voilà ma configuration actuelle :

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 |
+-----------+------------------+------------------+