|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2004 Messages : 56 ![]() |
(débutant)
salut à tous... Faisant mes premiers pas sur MySQL, mon premier exemple se fait sur une page de recherche... Or il s'avère que le moteur php n'arrive pas à créer une connection avec vers le serveur my sql. voici le code php : Citation:
Je dois préciser que je suis débutant aussi en ce qui concerne la configuration du système mais php et mysql sont tous deux bien installés sur ma machine (le php est interprété et j'ai déjà manipulé mySQL sans problème dans la console(create database, select, alter, etc... sans problème)... quelqu'un peut-il m'éguiller pour résoudre ce problème? Merci d'avance!!! A+ |
|
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : juillet 2005 Messages : 123 ![]() |
Je vois trois possibilités :
1°) la configuration php interdit le pconnect ... essaye avec connect 2°) essaye avec l'adresse 127.0.0.1 (au cas où l'association localhost dans le fichier host soit défectueuse) 3°) essaye avec la véritable adresse IP de ta machine (au cas où MySql ne soit configuré pour écouter que cette adresse) |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2004 Messages : 56 ![]() |
salut frochard!
Malheuresement aucune de tes indications ne semble fonctionner... |
|
|
00
|
|
|
#4 | ||
|
Membre Expert
![]() Inscription : août 2002 Messages : 1 036 ![]() |
Bonjour,
Commence par enlever l'arobase qui traîne en début de ligne : Code :
|
||
|
|
00
|
|
|
#5 | |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2004 Messages : 56 ![]() |
salut Jeca!
voici le nouveau message que j'obtiens avec ta solution : Citation:
|
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : août 2002 Messages : 1 036 ![]() |
Bonjour,
Le msg dit en gros qu'il ya un pb d'authentification et qu'il faut envisager une mise à niveau de mysql client. donne ta config serveur, en espérant trouver quelqu'un plus doué que moi dans ce domaine. |
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2004 Messages : 56 ![]() |
salut Jeca...
Aie! que dois-je mentionner pour vous donner ma "configue serveur" ? Merci d'avance |
|
|
00
|
|
|
#8 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Bonjour,
Tu dois essayer de te connecter à MySQL 4.1+ avec une ancienne version de PHP4. Regarde ici pour résoudre ton problème : http://dev.mysql.com/doc/mysql/en/old-client.html PS : de regarder tes messages privés (ou tes mails)
__________________
Pensez au bouton
|
|
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2004 Messages : 56 ![]() |
Salut max émile Yan
Merci pour ton lien, je vais aller potasser un peu... Sinon, j'ai MySQL 4.1.13-nt et php 3.0 avec apache 1.3.33... A+ |
|
|
00
|
|
|
#10 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
You have mail again
D'ailleurs si tu as un bloqueur de popup tu devrais l'enlever pour ce forum. Des gens pourraient vouloir te contacter par MP...
__________________
Pensez au bouton
|
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2004 Messages : 56 ![]() |
OUps, je me suis planté sur ma config :
Windows Xp SP2 : MySQL 4.1.13nt + Apache 1.3.33 + php 4.4.0 : çà ne marche pas... Linux Ubuntu 5.04 : MySQL 4.0.23 + Apache 2.0.53 + php 4.3.10 (install php myAdmin 2.6.1-rc1) : çà marche Nickel!!! Le problème viendrait donc de php 4.4.0 ? Je suis un peu rétissant à l'idée de réinstaller quoi que ce soit sur le windows, c'est juste que j'ai un peu galéré pour réussir à installer php et j'ai un peu peur de m'y remettre... O je sais vous me direz que quand on est abitué, c'est une opération relativement simple mais j'aimerai savoir d'abord "le pourquoi du comment" il m'est impossible de me connecter à Mysql dans mes script php alors j'y arrive sur la console ??? A+ et merci pour vos réponses!!! |
|
|
00
|
|
|
#12 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Comme indiqué dans le lien que je t'ai donné, il n'y a rien à réinstaller.
Un simple SET PASSWORD FOR ... = OLD_PASSWORD(...) devrait faire l'affaire.
__________________
Pensez au bouton
|
|
|
00
|
|
|
#13 | |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2004 Messages : 56 ![]() |
OK j'avais mal compris quand tu me disais de'essayer de me connecter avec une version plus ancienne de php4
... je veins donc de suivre la procédure mais rien n'a changé, peut-etre ai-je loupé un chapitre... Dis moi si je me trompe mais je pense Maximilian que tu me proposais cette solution à cause du message : Citation:
Code :
@ $db = mysql_pconnect('localhost', 'bookorama', 'bookorama123'); Code :
$db = mysql_pconnect('localhost', 'bookorama', 'bookorama123') OR die(mysql_error()); Normalement en utilisant : Code :
@ $db = mysql_pconnect('localhost', 'bookorama', 'bookorama123'); non? je ne sais pas trop quoi faire... A+ |
|
|
|
00
|
|
|
#14 | |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
En fait la raison pour laquelle ça marche sous Linux est simplement que c'est MySQL 4.0 et pas 4.1 :
Citation:
MySQL 4.1 => réencoder les passwords selon l'ancienne méthode pour que les clients anciens puissent se connecter.
__________________
Pensez au bouton
|
|
|
|
00
|
|
|
#15 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2004 Messages : 56 ![]() |
OK
Grand merci Maximilian, j'avais tout d'abord opter pour la solution "UPDATE" que je n'ai de toute évidence pas bien fait, j'ai réessayé avec SET PASSWORD et j'ai finalement pu me connecter Désolé, j'ai du faire des erreurs de débutants, je ne suis pas encore très à l'aise avec toutes ces manipulations Juste une petite remarque, admettons que j'ai 2000 utilisateurs, j'aurai du faire 2000 SET PASSWORD ??? n'y a-t-il pas une autre solution? Encore merci pour l'aide A+ |
|
|
00
|
|
|
#16 | |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Citation:
__________________
Pensez au bouton
|
|
|
|
00
|
|
|
#17 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2004 Messages : 56 ![]() |
oui, c'est sure, disons que 2000 était plus un exemple megalo d'un grand d'utilisateurs nombre
Sinon le script SQL, j'y avais pensé mais comment automatiser des mots de passes ? et puis comment procéder : en faisant une itération sur les clés primaires des user et en générant un user.password de manière aléatoire ?
|
|
|
00
|
|
|
#18 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2004 Messages : 56 ![]() |
oui? non?
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com