coppermine-gallery.com/forum

Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: equipixette on June 14, 2008, 06:40:06 PM

Title: [Solved]: Access denied for user '********'@'localhost' (using password: YES)
Post by: equipixette on June 14, 2008, 06:40:06 PM
Bonjour !

J'ai passé quelques bonnes heures à lire et relire tous les topics se rapprochant de ma question mais je ne trouve pas de solution à mon souci :-\...

J'ai voulu créer une nouvelle base de données (pour un tout autre site que ma galerie), et comme je suis une vraie cruche de PHPMYAdmin, ou vraie cruche tout court, j'ai donné à cette nouvelle bdd le nom d'utilisateur qui régissait ma bdd Coppermine.

Je pense qu'il y a du avoir un conflit de mots de passe et ma galerie a alors affiché :
Quote
Coppermine critical error:
Unable to connect to database !

MySQL said: Access denied for user '*****'@'localhost' (using password: YES)

J'ai donc effacé cette nouvelle bdd qui de toute façon ne me servait à rien... Mais bien évidemment mon site ne fonctionne toujours pas.

www.equipix.fr

J'ai tenté d'aller dans le fichier config.inc.php pour essayer de mettre à jour mes mots de passe, et là je me suis rendue compte qu'il comprenait :

<?php
// Coppermine configuration file

// MySQL configuration
$CONFIG['dbserver'] =                         'localhost';        // Your databaseserver
$CONFIG['dbuser'] =                         'root';        // Your mysql username
$CONFIG['dbpass'] =                         '';                // Your mysql password
$CONFIG['dbname'] =                         'coppermine';        // Your mysql database name


// MySQL TABLE NAMES PREFIX
$CONFIG['TABLE_PREFIX'] =                'cpg1410_';
?>


J'ai donc tenté de compléter cette page par les informations actuelles mais rien n'y fait, rien ne fonctionne... :'(

Je me suis dirigée vers mon hébergeur (Mavenhosting) qui m'a répondu :

QuoteC'Est seulement une erreur de configuration relier à mysql, remettez votre
nom bd, user et passe en place.

Tout reviendra en ordre, c'est une erreur de configuration, malheureusement
on ne peut vous offrir plus d'aide.

Seulement je ne vois pas ce qu'il entend par "remettre en place" mes noms de bdd etc, ni où le faire...

D'autre part pensez-vous qu'il faille que je laisse mon fichier config.inc.php tel qu'il était à l'origine, càd vide de tout contenu comme je l'ai affiché ci-dessus ?

Merci infiniment de l'aide que vous pourrez m'apporter... J'en perds mes bouclettes !! :-[
Title: Re: Access denied for user '********'@'localhost' (using password: YES)
Post by: François Keller on June 14, 2008, 07:12:51 PM
c'est dans le fichier config.inc de votre serveur que vous devez entrer les données de connection à la base de donnée.
Avez vous une base de donnée ? Si oui, prenez  le nom de la base de donnée, le nom d'utilisateur de cette base de donnée, votre mot de passe ainsi que le nom du serveur de votre base de donnée (tout ça vous devez l'avoir quelque part, c'est peut être même ce que vous nous donnez plus haut). Mais root comme nom d'utilisateur ça doit pas être bon...
Title: Re: Access denied for user '********'@'localhost' (using password: YES)
Post by: equipixette on June 14, 2008, 07:16:17 PM
Alors j'ai bien remplacé les champs du fichier ci-dessus par mes données :

<?php
// Coppermine configuration file

// MySQL configuration
$CONFIG['dbserver'] =                         'localhost';        // Your databaseserver
$CONFIG['dbuser'] =                         'equipix_equipix';        // Your mysql username
$CONFIG['dbpass'] =                         '**************';                // Your mysql password
$CONFIG['dbname'] =                         'equipix_photos';        // Your mysql database name


// MySQL TABLE NAMES PREFIX
$CONFIG['TABLE_PREFIX'] =                'cpg1410_';
?>


Mais rien n'y fait, ça ne veut pas fonctionner... :-\
Title: Re: Access denied for user '********'@'localhost' (using password: YES)
Post by: equipixette on June 16, 2008, 01:29:19 PM
Personne pour m'aider... ? :'(
Title: Re: Access denied for user '********'@'localhost' (using password: YES)
Post by: poubao on June 16, 2008, 03:51:06 PM
D'après ce que l'on peut constater, le 1er fichier de configuration correspond à une  connexion à une installation en local sur votre pc (easyphp ou Xamp)
je vous conseille de redemander à votre hébergeur vos paramêtres de connexion pour être certain.
Ensuite, effacer le fichier de configuration corrompu sur votre serveur, et recréer un nouveau fichier de configuration à partir du fichier "include/config.inc.php.sample"
lorsque les paramêtres sont ok, enregistrez le fichier "config.inc.php.sample en config.inc.php", par la même occasion, vérifiez la présence du fichier "config.php" à la racine de votre installation de coppermine.(Config.inc.php dans le répertoire include, et config.php à la racine )
Vérifiez le préfixe des tables de votre base de données (phpadmin ou autre ...)
Quelle version de Coppermine aviez vous ? (par curiosité)
Vous n'avez pas de sauvegarde de votre BDD et de votre répertoire "Albums" ?
Poubao :D
Title: Re: Access denied for user '********'@'localhost' (using password: YES)
Post by: equipixette on June 16, 2008, 04:52:58 PM
Poubao merci mille fois de ton explication... J'ai un peu bidouillé avec l'aide de mon hébergeur et tout est rentré dans l'ordre ! Mes bouclettes ont repris de l'allure ! Merci de votre patience !! ;)