Aller au contenu

Access denied for user 'root'@'localhost'

Featured Replies

Posté(e)

Bonjour à tous,

Je me décide aujourd'hui a relancer des scripts qui me servaient à generer des fichiers pour mes données météo.

J'ai adapté mon script pour faire quelques changements, et désormais quand j'essaye de le lancer, j'ai toujours une erreur de connexion à ma base.

DBI connect('dbname=fibaro;host=localhost;','root',...) failed: Access denied for user 'root'@'localhost' (using password: YES) at /opt/bin/genere_datas_meteo_fibaro line 23

Mon fichier n'ayant pas changé a ce niveau, il s'agit d'un problème de droits dans PhpMyAdmin.. Pouvez vous m'aider à le résoudre ??

Merci.

 

Posté(e)

ton soucis n'est probablement pas dans phpmyadmin (qui est un problème à lui seul, mais passons) mais dans les droits de ta base SQL

connecte toi à la base avec l'outil de ton choix (à priori phpmyadmin) et vérifie qu'il y a bien une autorisation root@localhost de positionnée.

SELECT CONCAT(User,'@',Host) FROM mysql.user WHERE user = 'root' AND ( host = 'localhost' OR host = '%');

si c'est bien le cas, vérifie les mots de passe

en passant, il serait plus fiable et plus sécurisé de créer un compte dédié pour ton script, avec juste les privilèges nécessaires, mais c'est un autre sujet

Posté(e)

ton soucis n'est probablement pas dans phpmyadmin (qui est un problème à lui seul, mais passons)

manquerai plus que le nas soit mis en dmz et c'est la total :p

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.