astropo Posted July 25, 2024 Report Posted July 25, 2024 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 ? Quote
Solution astropo Posted July 26, 2024 Author Solution Report Posted July 26, 2024 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? Quote
Admin Free-reseau Posted July 26, 2024 Report Posted July 26, 2024 bonjour des fois, c 'est lié à un caractère spécial aussi des fois l informatique, c est mystique aussi 🫠 Quote
Chre Posted July 26, 2024 Report Posted July 26, 2024 (edited) 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 July 26, 2024 by Chre ajout info clôture Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.