Sujet: Et quand php/mysql font n'importe quoi ?
23/03/2006 @ 10:52:23: Keeper: Et quand php/mysql font n'importe quoi ?
bon

vraiment un problème à la c...

quoique je fasse, on dirait que PHP veux ABSOLUMENT utiliser le login root sans mot de passe pour une connexion à Mysql.

Pourtant dans php.ini rien n'est spécifié :s

Le seul moyen est de ne pas mettre de passe au root mysql.... mais bon c'est moyen


une idée ?
23/03/2006 @ 11:10:15: pipo: Et quand php/mysql font n'importe quoi ?
Et tu as essayé d'en mettre un avec mysqladmin ?
23/03/2006 @ 11:15:59: Keeper: Et quand php/mysql font n'importe quoi ?
ué après plus rien au travers de php ne marche

par contre avec un mysql -p là pas de soucis
23/03/2006 @ 11:19:53: pipo: Et quand php/mysql font n'importe quoi ?
et quand tu fais un mysql -p il demande bien le pass quand même ? c'est quel OS ?
23/03/2006 @ 11:25:24: Keeper: Et quand php/mysql font n'importe quoi ?
oui oui

Debian Sarge
23/03/2006 @ 11:26:41: gizmo: Et quand php/mysql font n'importe quoi ?
La question subsidiaire, c'est de se demander pourquoi tu veux te logger en root sur MySQL.
23/03/2006 @ 11:43:24: Keeper: Et quand php/mysql font n'importe quoi ?
je veux pas

c'est ça qui est génial

quoique je dise ou spécifie il essaye toujours de se logger en root sans mot de passe
23/03/2006 @ 12:41:02: pipo: Et quand php/mysql font n'importe quoi ?
Tu peux nous montrer ton script de connexion ?
23/03/2006 @ 12:53:53: Keeper: Et quand php/mysql font n'importe quoi ?
non parce qu y'en a pas qu'un et que ça soit mes scripts ou phpmyadmin c'est toujours pareil

- il refuse la connexion "problème au login"
- dans la log il tente de se connecter en root sans password
23/03/2006 @ 13:17:04: gizmo: Et quand php/mysql font n'importe quoi ?
Et, question con: Est-ce que tu as bien configuré MySQL pour les connexions à distance? php étant considéré comme une connexion à distance si mes souvenirs sont bons.
23/03/2006 @ 13:50:47: zion: Et quand php/mysql font n'importe quoi ?
php étant considéré comme une connexion à distance si mes souvenirs sont bons.


Tout dépend si tu fais un connect "localhost" ou un connect "127.0.0.1" qui est encore traité différemment... Si tu fais un "localhost", je pense qu'il l'accepte même si tu as désactivé les connexions tcp/ip externes ce qui est le cas sur les install de base MySQL normalement maintenant.

Essaie "localhost" si ce n'est pas déjà le cas.
23/03/2006 @ 16:12:35: Keeper: Et quand php/mysql font n'importe quoi ?
je crois que je me suis mal exprimé :
- dans TOUS les cas ça fonctionne si j'enlève le mot de passe root.
- si je met un mot de passe root, ça ne fonctionne plus car quoiqu'il arrive, la log semble m'indiquer que php (phpmyadmin ou mon script) tente de se connecter en localhost, avec le root, sans mot de passe

23/03/2006 @ 16:15:04: zion: Et quand php/mysql font n'importe quoi ?
Euh, et tu fais un mysql_connect au moins? Ou tu fais ton query en te disant que le mysql_connect se fera tout seul? :dawa:

http://fr.php.net/mysql_connect
23/03/2006 @ 16:29:59: Keeper: Et quand php/mysql font n'importe quoi ?
hey

ça va hein :smile:


quand je dis que même phpMyAdmin fonctionne pas c'est que c'est pas dans le script :smile:

d'autant plus que ça marchait tout un temps puis un jour j'ai vu que ça passait plus
23/03/2006 @ 16:32:19: zion: Et quand php/mysql font n'importe quoi ?
phpmyadmin aussi, faut le configurer, par défaut il utilise le compte root sans mot de passe :kiki:
23/03/2006 @ 17:26:08: Keeper: Et quand php/mysql font n'importe quoi ?
ui mais non... quand même quoi :grin:
23/03/2006 @ 17:37:55: cauet: Et quand php/mysql font n'importe quoi ?
alors le bleme il est ou?
t'a essayé de modifier le pass mysql avec phpmyadmin oui-non?
t'a essayé en ligne de commande oui-non?

tu reload le serveur après la modification?
23/03/2006 @ 18:04:03: Keeper: Et quand php/mysql font n'importe quoi ?
j'ai l'impression qu'on comprends vraiment pas le soucis :

- mysql en ligne de commande avec ou sans mot de passe via, par ex., mysql, mysqladmin,... -> Aucun problème
- mysql depuis PHP sans mot de passe root --> pas de prob, mais je peux dire qu'il n'utilise pas les users fourni mais le root, MEME SI JE FORCE LA CONNEXION AVEC UN AUTRE USER (dans le script)
- mysql depuis PHP avec mot de passe root --> plus rien ne fonctionne même en spécifiant le root et le bon mot de passe. La log m'indique qu'il veut se connecter avec root, en localhost, SANS mot de passe
23/03/2006 @ 18:20:24: gizmo: Et quand php/mysql font n'importe quoi ?
Bon, on va faire simple. Que te donne les requètes SELECT * FROM user et SELECT * FROM db?
23/03/2006 @ 18:24:10: Keeper: Et quand php/mysql font n'importe quoi ?
réponse demain dans ce cas :grin:

mais je suis pas persuadé que ça viennent des privilèges puisque ça bloque avant, PHP utilise de toute façon le root :grin:
Retour