Community « Discussion forum « Installation support «
Erreur 1045
Problème d'installation
Bonsoir,
Avant toute chose, je ne connais rien à PHP & MYSQL, je suis plutot spécialisé dans le monde krosoft mais je souhaitais tester yacs. Aprés avoir installé EASYPHP et YACS je lance la configuration comme précisé dans le tuto présent sur le site. Au moment d'initialiser la base de données, j'obtiens le message "1045: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON)". J'ai essayé en changeant le mot de passe root, idem avec ou sans mot de passe. Quelqu'un a t'il une idée
Merci d'avance.
Avant toute chose, je ne connais rien à PHP & MYSQL, je suis plutot spécialisé dans le monde krosoft mais je souhaitais tester yacs. Aprés avoir installé EASYPHP et YACS je lance la configuration comme précisé dans le tuto présent sur le site. Au moment d'initialiser la base de données, j'obtiens le message "1045: Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON)". J'ai essayé en changeant le mot de passe root, idem avec ou sans mot de passe. Quelqu'un a t'il une idée
Merci d'avance.
| A19 from Niort 2 posts | Salut ! Sur un autre CMS, dont j'ai oublié le nom, la même erreur m'était retournée. J'ai fini par trouver 'ODBC' dans un fichier appelé "settings.php" et l'ai remplacée par le nom d'utilisateur donné dans PhpMyAdmin et çà a marché !! Pour Yacs je n'ai pas trouvé dans quel script figure 'ODBC'. Je reviendrai sur ce forum régulièrement pour suivre ce sujet. Bon vent! |
| Bernard from nearby-an-airport Associate, 7054 posts | J'avais encore jamais vu ça... Une chose est sûre, YACS ne s'appuie pas du tout sur ODBC, mais directement sur MySQL... Avez-vous essayé avec le nom 'root' sans les apostrophes, et sans mot de passe ? C'est la configuration par défaut pour MySQL avec EasyPHP. A moins qu'il soit resté un résidu d'une autre installation mySQL sur votre machine avec un pilote ODBC par-dessus ? |
Fernand![]() from Paris 1313 posts |
Bernard, Jquris et A19 : J'ai déjà obtenu exactement ce message d'erreur en installant un YACS sur EasyPhp. j'étais tellement sûr de mon fait, me sentant tout à fait habitué, à cette "manipe"... J'avais tout simplement oublié de créer ma base préalablement, comme cela est parfaitement indiqué dans "readme.text". YACS ne pouvait configurer une base qui n'existait pas. Je me creusais la tête avec ODBC, et le problème n'avait rien à voir avec la base de données qui porte ce nom. Ce message d'erreur n'est donc pas significatif. |
| A19 from Niort 2 posts |
Fernand : Salut ! Pour ma part, l’utilisateur et la base ont été créés préalablement à l’installation de ‘YACS’, le message est apparu après. Par contre, comme vous l’avez souligné, l’installation va au bout du process avec la valeur par défaut ‘root’. Ensuite, créer un utilisateur et le déclarer dans YACS ne pose pas de problème. Vous aurez peut-être noté que supprimer l’utilisateur ‘root’ pose quelques embarras à Mysql au redémarrage de la base. Maintenant, ‘Yacs’ étant opérationnel, il reste à le tester. Déjà, je m’accroche avec ces liens ‘éparpillés’ sur les pages. A vous lire sur un forum ‘utilisation’. |
Fernand![]() from Paris 1313 posts |
A19 : Je suppose cependant que mon explication ci-dessus a peut-être une valeur dans le cas de Quris, jerome. Si c'était le cas: clic droit sur le logo d'easyPhp/ Administration/GestionBDD/Créer la base de donnée... La nommer par exemple yacs. Puis, aller dans la configuration de YACS et y nommer la base de donnée par ce nom.Il apparaît que ce même code d'erreur apparaît dans plusieurs circonstances. Pour le reste, à bientôt, donc, dans Besoin d'aide
|
Lucrecius![]() from La Rochelle / Charente-Maritime / France 373 posts | Chers A19, Jquris... et Fernand, Je confirme avoir aussi eu ce message. Mais, de ce que je garde en souvenir.. j'avais ou bien oublié de creer la base MySQL.. ou bien oublié de lancer MySQL.A suivre, Yacsment vôtre, Lucrecius |


j'avais ou bien oublié de creer la base MySQL.. ou bien oublié de lancer MySQL.