Problème sous mysql

Fermé
biba35 - 19 mai 2008 à 08:07
 biba35 - 20 mai 2008 à 09:13
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 mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
19 mai 2008 à 08:13
C'est quoi qui te sors le message d'erreur ? Mysql en ligne de commande? une page php?
0
c'est une page php je me connecte à mon serveur local via easy php
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
19 mai 2008 à 08:41
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
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 mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
19 mai 2008 à 08:49
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
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 mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
19 mai 2008 à 10:16
"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
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 mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
19 mai 2008 à 11:01
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
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 mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
19 mai 2008 à 11:36
comment ça?
0
j'ai créer le fichier commande.bat mais quand je clique dessus il ne s'ouvre pas.
0
biba35 > biba35
19 mai 2008 à 14:27
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
19 mai 2008 à 14:36
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
20 mai 2008 à 08:08
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 mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
20 mai 2008 à 08:58
non il faut le faire dans mysql.

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