Précédent   Forum du club des développeurs et IT Pro > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 27/04/2012, 11h31   #1
edwithenwisdom
Nouveau Membre du Club
 
Homme Wisdom Beigoll
Étudiant
Inscription : décembre 2010
Messages : 61
Détails du profil
Informations personnelles :
Nom : Homme Wisdom Beigoll
Localisation : Cameroun

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : décembre 2010
Messages : 61
Points : 37
Points : 37
Par défaut Réinstallation échouée de MySQL

Bonjour à tous, j'ai fais une désinstallation de MySQL sur ma machine via le panneau de configuration. Et aujourd'hui, comme j'avais urgemment besoin de travailler avec, j'ai fais une réinstallation, mais j'ai une erreur à chaque fois:
Last Error: Unable to update security settings. Access denied for user 'root'@'localhost' (using password: NO). Je ne sais pas comment la régler. Merci de votre aide.
edwithenwisdom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2012, 11h43   #2
saymoneu
Membre éclairé
 
Avatar de saymoneu
 
Homme Simon
Développeur Web
Inscription : avril 2010
Messages : 185
Détails du profil
Informations personnelles :
Nom : Homme Simon
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur Web
Secteur : Communication - Médias

Informations forums :
Inscription : avril 2010
Messages : 185
Points : 397
Points : 397
Bonjour,

Le problème vient du fait que même après une désinstallation, un dossier de Mysql conserve les données des anciennes versions installées et donc les anciens logins & mdp.

Tu avais du changer le mot de passe root je pense?
saymoneu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2012, 11h45   #3
edwithenwisdom
Nouveau Membre du Club
 
Homme Wisdom Beigoll
Étudiant
Inscription : décembre 2010
Messages : 61
Détails du profil
Informations personnelles :
Nom : Homme Wisdom Beigoll
Localisation : Cameroun

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : décembre 2010
Messages : 61
Points : 37
Points : 37
Oui j'aivais un mot de passe avant mais même quand je le met rien ne passe. Où trouver se dossier là s'il vous plait? Et une fois que je l'aurais trouver quelle est la procédure à suivre. Merci.
edwithenwisdom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2012, 11h57   #4
saymoneu
Membre éclairé
 
Avatar de saymoneu
 
Homme Simon
Développeur Web
Inscription : avril 2010
Messages : 185
Détails du profil
Informations personnelles :
Nom : Homme Simon
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur Web
Secteur : Communication - Médias

Informations forums :
Inscription : avril 2010
Messages : 185
Points : 397
Points : 397
OK

Dans ce cas, arrêtez le serveur et relancez le en ligne de commande avec cette option supplémentaire :
Code :
mysqld --skip-grant-tables
Connectez-vous maintenant à la base de données système de MySQL :

Puis, saisissez la commande suivante pour mettre à jour le mot de passe root avec un nouveau mot de passe:
Code :
UPDATE user SET password=PASSWORD('password') WHERE user="root";
En redémarrant le serveur ça devrait marcher.
Code :
/etc/init.d/mysql restart

Edit: J'ai trouvé ce tuto qui sera surement plus clair que mes explications http://forum.wampserver.com/read.php?1,49856,57908
saymoneu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2012, 12h16   #5
edwithenwisdom
Nouveau Membre du Club
 
Homme Wisdom Beigoll
Étudiant
Inscription : décembre 2010
Messages : 61
Détails du profil
Informations personnelles :
Nom : Homme Wisdom Beigoll
Localisation : Cameroun

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : décembre 2010
Messages : 61
Points : 37
Points : 37
La première commande ne marche pas.
Code :
1
2
 
mysqld --skip-grant-tables
voici le message d'erreur que j'obtient.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
C:\Users\ETUDIANT>mysqld --skip-grant-tables
120427 12:13:12 [Warning] Can't create test file C:\Program Files\MySQL\MySQL Se
rver 5.5\data\ETUDIANT-PC.lower-test
120427 12:13:12 [Warning] Can't CREATE test file C:\Program Files\MySQL\MySQL Se
rver 5.5\DATA\ETUDIANT-PC.lower-test
120427 12:13:12 [Note] Plugin 'FEDERATED' IS disabled.
120427 12:13:12 InnoDB: The InnoDB memory heap IS disabled
120427 12:13:12 InnoDB: Mutexes AND rw_locks USE Windows interlocked functions
120427 12:13:12 InnoDB: Compressed TABLES USE zlib 1.2.3
120427 12:13:12 InnoDB: Initializing buffer pool, size = 128.0M
120427 12:13:12 InnoDB: Completed initialization of buffer pool
120427 12:13:12  InnoDB: Operating system error number 5 IN a file operation.
InnoDB: The error means mysqld does NOT have the access rights TO
InnoDB: the directory. It may also be you have created a subdirectory
InnoDB: of the same name AS a DATA file.
InnoDB: File name .\ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.
Que faire dans ce cas précis.
edwithenwisdom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2012, 14h00   #6
saymoneu
Membre éclairé
 
Avatar de saymoneu
 
Homme Simon
Développeur Web
Inscription : avril 2010
Messages : 185
Détails du profil
Informations personnelles :
Nom : Homme Simon
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur Web
Secteur : Communication - Médias

Informations forums :
Inscription : avril 2010
Messages : 185
Points : 397
Points : 397
Hmm et as-tu essayé la méthode de mon lien?

Sinon, installe temporairement Mysql sur un autre PC.
Va dans le dossier de Mysql créé et sauvegarde sur une clé USB les fichiers user.frm, user.myd et user.myi (l'arborescence ca doit donner un truc du genre \mysql\mysql5.5.20\data\mysql). Ensuite tu peux écraser les mêmes fichiers de ton PC par ceux de la clé USB.

Ca devrait marcher...
saymoneu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2012, 20h47   #7
grominnetto
Invité de passage
 
Inscription : juin 2010
Messages : 10
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 10
Points : 1
Points : 1
Citation:
Envoyé par saymoneu Voir le message
OK

Dans ce cas, arrêtez le serveur et relancez le en ligne de commande avec cette option supplémentaire :
Code :
mysqld --skip-grant-tables
Connectez-vous maintenant à la base de données système de MySQL :

Puis, saisissez la commande suivante pour mettre à jour le mot de passe root avec un nouveau mot de passe:
Code :
UPDATE user SET password=PASSWORD('password') WHERE user="root";
En redémarrant le serveur ça devrait marcher.
Code :
/etc/init.d/mysql restart

Edit: J'ai trouvé ce tuto qui sera surement plus clair que mes explications http://forum.wampserver.com/read.php?1,49856,57908
Si je pense à mon problème, en ayant DÉSinstallé je ne peux plus l'ouvrir et exécuter ce que tu mentionnes!!!
grominnetto est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 15h38.


 
 
 
 
Partenaires

Hébergement Web