Problème sous mysql

biba35 -  
 biba35 -
Bonjour, j'ai un problème avec mysql je n'ai pas mis de mot de passe car j'utilise le compte root qui par défaut n'a pas de mot de passe mais je n'arrive plus a me connecter à ma base j'ai un message d'erreur

#1045 - Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: NON)


comment faire??
merci.

7 réponses

arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
C'est quoi qui te sors le message d'erreur ? Mysql en ligne de commande? une page php?
0
biba35
 
c'est une page php je me connecte à mon serveur local via easy php
0
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Tu as essayé de vérifier qu'aucun mot de passe n'avait été mis?

Pour cela tu ouvres un termminal, et tu fais mysql -u root -h localhost.

Si tu arrives sur le prompt mysql, c'est qu'aucun mot de passe n'est installé.

Déjà regarde ça et donne le résultat.
0
biba35
 
le terminal c'est bien l'invite de commandes?
j'ai écrit ta commande mais cela me donne 'mysql' n'est pas reconnu en tant que commande externe ou interne.........
0
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Oui oui c'est ça ;)

Hmmm dans ce cas rend toi en ligne de commande dans ton répertoire d'installation mysql.

Puis exécute là.
0
biba35
 
je sais que je suis vraiment pas forte mais je ne sais pas comment faire. sinon on m'a dit que je pouvais mettre un mot de passe en passant par le fichier de configuration pourrais-tu m'aider?
0
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
"en passant par le fichier de configuration'"

Justement ça c'est pour paramétrer PHPMyAdmin.

Pour l'instant il faut résoudre le problème de mot de passe.

Où as tu installé easyphp?
0
biba35
 
dans mon disque C mais quand je lance l'invite de commande il y a deja un fichier par défaut peut-tu me dire quelle commande je dois taper pour pouvoir écrire le chemin en commancant par la racine du disque
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Sinon j'ai une autre méthode pour avoir le bon prompt.

Va dans le répertoire dans lequel tu as installé easyphp.

De là tu fais clic droit, nouveau..., fichier texte, que tu vas nommer commande.bat

Edite ce fichier et mets dedans la ligne cmd, enregistre et quitte, comme ça lorsque tu cliqueras sur commande.bat, cela t'ouvrira la console windows à l'endroit où est installé easyphp.
0
biba35
 
j'ai fait ce que tu m'as dit mais le fichier ne veut pas s'ouvrir ;-(
0
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
comment ça?
0
biba35
 
j'ai créer le fichier commande.bat mais quand je clique dessus il ne s'ouvre pas.
0
biba35 > biba35
 
j'ai réinstallé easy php et je vais réimporter mes tables sous mysql mais est-ce que tu serais comment mettre un mot de passe pour root ou comment créer un autre utilisateur sans que cela ne bloque l'accès a ma base de données.

merci encore pour le temps que tu as pris en m'aidant.
0
biba35 > biba35
 
dès que je ferme easy php et que je le rouvre le problème réapparait alors que j'ai effectuée cette requête:
GRANT ALL ON inventaire . * TO 'userinventaire'@'localhost' IDENTIFIED BY 'secret';

ça devrait suffire à créer l'utilisateur normalement.
0
biba35 > biba35
 
est-ce que quelqu'un serait quelles sont les lignes à rajouter dans le fichier conf.inc.php pour attribuer un mot de passe à un utilisateur avec mysql??
:-(
0
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
non il faut le faire dans mysql.

Je te cherche comment mettre un mot de passe à root.
0
biba35
 
ok merci ou sinon comment créer un autre utilisateur.
0