Jump to content
Free-reseau.fr - Les forums

j'ai une erreur : 'Error establishing a database connection' sur ma bdd Mysql


Go to solution Solved by astropo,

Recommended Posts

Salut les freenusiens ,

Sur mon site perso WordPress, il y a un problème d'accès à la base depuis peu.

J'accède la base avec Phpmyadmin.free.fr parfaitement bien (donc la base existe et le mot de passe de 15 caractères est ok et toutes les tables y sont ) et la base est bien créée : elle marchait d'ailleurs avant que je le rattache ce compte à un compte principal.

Mais depuis j'ai toujours : 'Error establishing a database connection' lorsque le programme php veut accéder a la base MySQL en localhost pourtant.

ci joint mon fichier de config (qui marchait bien avant !) j'ai essayé de changer plein de trucs sans succès.

 

/** Le nom de la base de données de WordPress. */
define('DB_NAME', 'axxxx');

/** Utilisateur de la base de données MySQL. */
define('DB_USER', 'axxxx');

/** Mot de passe de la base de données MySQL. */
define('DB_PASSWORD', 'Axxxxxxxxxxx');

/** Adresse de l'hébergement MySQL. */
define('DB_HOST', 'localhost');

 

Une idée ?

 

 

 

Link to comment
Share on other sites

  • Solution

Je me réponds a moi-même : [Résolu]

Il suffisait de changer le mot de passe de l'accès à la base MySQL: Il est maintenant différent de celui du compte et de 8 caractères simplement pour que cela marche.

Il semble que les mots de passe longs sont mal utilisés ? 

Bizarre que phpMyAdmin ouvrait la base mais  que le PHP du site n arrivait pas avec un mot de passe long....Quid?

Link to comment
Share on other sites

Bonjour @astropo

Pour compléter.

Il y a 1 heure, astropo a dit :

Bizarre que phpMyAdmin ouvrait la base mais  que le PHP du site n arrivait pas avec un mot de passe long....Quid?

Oui, effectivement. D'après ce que nous dit JC_ET (merci à lui) :

Citation
Personnalisation du mot de passe de votre base SQL de 6 jusqu’à 10 caractères maxi Si PHP 5.1.3 - Si PHP 5.6.x, 16 caractères maxi (actif sous 4 heures)
Les mots de passe ci-dessus doivent être composé de caractères parmi a-z, A-Z, 0-9, #$,;.:*@[]()?+=-_%
NOTA : éviter le caractère @ pour le SQL (cela peut poser des soucis sur certain serveurs)

EDIT :

Tu peux clore ton sujet en cliquant sur « Marquer comme résolu » à droite de « Citer » en bas de l'un des messages de ce fil de discussion, merci.

 

Edited by Chre
ajout info clôture
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...