Ba écoute je viens de tout vérifier, j'exécute là ok tout est niquel, au moment où je fais "créer source php" ça merde alors là je vois pas...
freds45
tu modif le .sql ou la source avant de l'éxecuter ...
jeje92400
Tu fais comment pour le corriger ?
Pour info sur la base de données par défaut à cet endroit j'ai pas cette erreur, elle intervient uniquement lorsque je l'importe sur un autre serveur...
MySQL a répondu:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'varhar(100) default NULL,
`emoticon` varchar(75) default NULL
freds45
3 fois que tu le colles ici :p
jeje92400
Oui je vais le faire, j'ai juste l'impression que ça a un rapport avec le message ci-dessous (marqué en bas en rouge fenêtre phpmyadmin).
"L'extension PHP mbstring n'a pu être localisée et il semble que vous utilisiez un jeu de caractères multi-octets. Sans cette extension, phpMyAdmin est incapable de gérer correctement les caractères et il peut en résulter des problèmes."
freds45
tu peux poster une des lignes du script qui pose pb ?
jeje92400
Mais pourtant se sont quasiment les mêmes versions de MySQL 4.1.12 et 4.1.14
Sinon dans le phpmyadmin j'ai :
"L'extension PHP mbstring n'a pu être localisée et il semble que vous utilisiez un jeu de caractères multi-octets. Sans cette extension, phpMyAdmin est incapable de gérer correctement les caractères et il peut en résulter des problèmes."
Ca veut dire quoi en clair ? Que faut-il configurer et où ?
freds45
bah ya une erreur dans ta BDD, et il te dit où, corrige ce qu'il faut [:spamafote]
jeje92400
Hier je l'avais fais et là ça marche...
Maintenant lorsque j'importe une BDD, il me marque :
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'varhar(100) default NULL,
`emoticon` varchar(75) default NULL
Je tiens à préciser que sur l'autre serveur MySQL est en 4.1 aussi...
freds45
tout est marqué sur la page de Max2000
Citation :
Pour changer le mot de passe avec un hash court, utilisez la fonction OLD_PASSWORD() :
mysql> SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('mypass');
OLD_PASSWORD() est pratique pour les situations où vous voulez explicitement générer un hash court.
jeje92400
Up
jeje92400
Up
jeje92400
Je te remercie, le problème vient de là mais comment le résoudre ? J'ai pas trop compris ce qu'il fallait faire dans leur explication.
ps : j'ai un mot de passe de 9 caractères avec chiffres et lettres ce qui donne 41 octets (mypass)
Bon j'ai trouvé mon erreur, maintenant il me marque :
#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
Je fais quoi là ? Une version plus récente que 4.1 ou plus ancienne pour MySQL ? 4.1 c'est pas très vieux pourtant...
Bonjour, j'héberge un petit serveur chez moi sous Windows XP, est installé :
- Apache 2
- Php 4.4.1
- MySQL 4.1
Le problème c'est que je n'arrive pas à gérer les bases de données avec PhpMyAdmin quelque soit la version, il m'indique :
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
Je ne comprend pas... L'username dans le fichier config est le bon, j'ai renseigné le mot de passe que j'ai attribué à l'installation de mysql... L'host :http://127.0.0.1/
Pourquoi ça ne marche pas ?
Merci
une piste ;)
fais un copier coller du contenu du fichier de conf
jeje92400
Bonjour, j'héberge un petit serveur chez moi sous Windows XP, est installé :
- Apache 2
- Php 4.4.1
- MySQL 4.1
Le problème c'est que je n'arrive pas à gérer les bases de données avec PhpMyAdmin quelque soit la version, il m'indique :
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
Je ne comprend pas... L'username dans le fichier config est le bon, j'ai renseigné le mot de passe que j'ai attribué à l'installation de mysql... L'host :http://127.0.0.1/