Bonjour,
j'ai un souci, malgré plusieurs recherche sur le net, je n'arrive pas à trouver une solution. je tiens à préciser que je suis entrain de créer un serveur de test, chez moi. Pour le moment je travaillais en local avec Uwamp.
Je n'ai pas tellement compris ce qui c'est passé.
j'ai installé mysql-server-5.1 et phpmyadmin.
j'ai créé un utilisateur "user" et son mot de passe avec moins de droit sur la base.
Mon site web en test fonctionnait très bien. j'accédais aux bases à partir d'une classe php qui se connectait avec "localhost" "user" "user_mdp"
j'ai voulu sécuriser mysql, j'ai appliqué cette procédure :
Depuis j'ai cette erreur lorsque je veut accéder à mon site web.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Pour terminer, entrez la commande mysql_secure_installation pour sécuriser l'installation : il vous demandera le mot de passe root MySQL entré précédemment, puis vous pourrez (dans l'ordre) : • Changer le mot de passe ; • Enlever l'accès anonyme ; • Empêcher l'accès root depuis un autres ordinateur ; • Supprimer la base de donnée de test et son accès ; • Recharger la table des privilèges.
J'ai du mal à comprendre pourquoi, il me renvoi vers 'root'@'@localhost' alors que je me connecte avec 'user'@'@localhost' dans ma classe PHP.Fatal error: Uncaught exception 'MyException' with message 'Erreur lors de la connection vers : nom_de_ma_base
Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: NON)' in /var/class/internals/bdd.class.php:49 [/COLOR]
On dirai qu'il va récupéré par défaut une configuration de connexion.
Si quelqu'un peut me mettre sur une piste ?
Partager