Mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO)
Je suis en utilisant xampp. J'ai aussi téléchargé la Base de données MySQL.
Puis j'ai créé une base de données avec Base de données Mysql, avec
- nom d'utilisateur: root,mot de passe = 123456789.
Puis-je démarrer Xampp Apache et Mysql.
Lorsque j'essaie de me connecter à localhost:8080/phpmyadmin, je reçois ce type d'erreur:
Messaggio di MySQL: Documentazione
Impossible connettersi: impostazioni non valide.
mysqli_real_connect(): (HY000/1045): Accès refusé pour l'utilisateur
'root'@'localhost' (using password: NO)phpMyAdmin ha provato un connettersi al serveur MySQL, e il server ha
rifiutato la connexion. Si dovrebbe controllare il nome dell'host,
l'nom d'utilisateur e mot de passe de la nel fichier di configurazione ed assicurarsi che
corrispondano alle informazioni fornite dall''amministratore del serveur
MySQL.
Donc je pense que je dois modifier le fichier:config.inc.php
mais les problèmes sont les suivants:
- Je ne peux pas modifier ce fichier sur Mac, car il dit que je ne suis pas le super-utilisateur ( Mais je suis).
- Je ne sais pas ce que je dois modifier.
Pouvez-vous m'aider à résoudre ce problème? J'ai besoin de créer un simple formulaire de connexion en Java et j'ai besoin de la connexion avec une base de données (vous savez peut-être quelques autres solutions pour ce faire.)
Merci.
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème.
Probablement vous avez commencé XAMPP et cliqué sur "Aller à" et vu les "Guides" sur le site web a commencé ce qui suggère de changer le mot de passe root.
Votre message d'erreur indique que vous essayez d'accéder à la base de données sans mot de passe - cependant, vous avez déjà défini un mot de passe pour la base de données.
Ainsi, vous pouvez simplement supprimer votre mot de passe root (c'est à dire vide "" comme mot de passe) et, plus tard, sur le changer - je suppose que vous voulez juste être en mesure d'accéder à phpMyAdmin et c'est la solution la plus rapide.
Démarrer XAMPP et de monter le volume de données.
Ouvrir un Terminal et entrez la commande suivante:
(ici 123456789 est votre mot de passe root qui est remplacé par un mot de passe vide)
Maintenant, vous devriez être en mesure d'accéder à phpMyAdmin sans aucun problème.
Mais ne pas oublier de mettre un mot de passe plus tard.
S'il vous plaît, exécutez les opérations suivantes privilèges de commande sur votre Serveur MySQL:
Fait-il résolu votre problème?
Acclamations,
root
@localhost
IDENTIFIÉ PAR '123456789'; GRANT ALL on . POURroot
@127.0.0.1
IDENTIFIÉ PAR '123456789';root
@127.0.0.1
IDENTIFIÉ PAR '123456789'; ERREUR 1064 (42000): Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre versions du serveur MySQL pour la bonne syntaxe à utiliser près de 'identified BY '123456789" à la ligne 1Utilisation: ALTER USER 'root'@'localhost' identified BY 'MyNewPass';
Ce travail pour moi.
Ce qui concerne