Se connecter à WAMPSERVER
Fermé
keurdange
Messages postés
720
Date d'inscription
lundi 8 novembre 2010
Statut
Membre
Dernière intervention
13 juillet 2016
-
Modifié par keurdange le 17/12/2011 à 14:03
vandouzen - 8 avril 2013 à 13:31
vandouzen - 8 avril 2013 à 13:31
A voir également:
- Se connecter à WAMPSERVER
- Se connecter à ma boite hotmail - Guide
- Comment se connecter à chromecast - Guide
- Wampserver - Télécharger - Divers Web & Internet
- Gmail se connecter - Guide
- Facebook se connecter à un autre compte - Guide
2 réponses
NDOUKI
Messages postés
110
Date d'inscription
mardi 29 juillet 2008
Statut
Membre
Dernière intervention
4 novembre 2013
12
21 déc. 2011 à 11:33
21 déc. 2011 à 11:33
Slt,
ma méthode est un peu longue main bon!
1. Quitte Wampserser si il était actif et vérifier dans le gestionnaire de tâches qu'aucun service ou tâche wampmysql ou mysqld.exe n'est activé.
Si une tâche mysqld.exe est activée, il faut l'arrêter par :
- Menu Démarrer -> Panneau de configuration -> Outils d'administration -> Services
Puis, trouver le service MySQL dans la liste, et l'arrêter.
Si la tâche MySQL ne fonctionnait pas comme un service, il faut utiliser le Gestionnaire des tâches pour la forcer à arrêter par Terminer le processus ou Fin de tâche
2. Crée un fichier texte, par exemple avec notepad et placez les déclarations suivantes dans celui-ci. (Ne pas oublier le point-virgule ( à la fin de chaque ligne)
2.1 Pour changer le mot de passe affecté à root :
UPDATE mysql.user SET Password = PASSWORD ('secret') WHERE User = 'root';
FLUSH PRIVILEGES;
Éventuellement, remplacer secret par le mot de passe que tu souhaite utiliser, mais tu pourra le changer après que la connexion à MySQL et PhpMyAdmin sera possible.
2.2 Pour ajouter un utilisateur avec tous les privilèges : (On peut remplacer toto par un autre nom et même mettre root si on avait supprimé tous les utilisateurs)
CREATE USER toto@localhost;
GRANT ALL ON *.* TO toto@localhost WITH GRANT OPTION;
FLUSH PRIVILEGES;
Les commandes UPDATE, FLUSH, CREATE et GRANT doivent être écrites chacune sur une seule ligne, commencer au début de la ligne et se terminer par un saut à la ligne.
3. Enregistre le fichier. Pour cet exemple, le fichier sera nommé C:\mysql-init.txt.
4. Ouvrez une fenêtre de commande pour accéder à l'invite de commande : Menu Démarrer -> Exécuter -> cmd
5. Par la commande cd place toi dans le dossier noté qui contient mysqld.exe. Par exemple : cd /d "G:\wamp\bin\mysql\mysql5.1.34\bin\"
6. Démarre le serveur MySQL avec les options :
--defaults-file pour le fichier my.ini de configuration
--init-file pour le fichier de commande
--console pour que les commandes apparaissent dans la fenêtre de commande plutôt que dans un fichier journal, ce qui permettra de voir les erreurs éventuelles
par la commande : (Bien noter les doubles tirets --)
mysqld.exe --defaults-file="G:\wamp\bin\mysql\mysql5.1.34\my.ini" --init-file="C:\mysql-init.txt" --console
Si tu as sauvegardé le fichier mysql-init.txt à un endroit autre que C:\ modifiez la commande en conséquence.
Le serveur exécute le contenu du fichier désigné par l'option --init-file lors du démarrage : changement de mot de passe du compte root ou création d'un utilisateur.
7. Quitte la console de commande MySql par Ctrl-C puis la fenêtre de commande par la commande exit.
9. Vérifie, via le gestionnaire de tâches, qu'il n'existe plus de processus mysqld, sinon Terminer la processus.
tu peux supprimer le fichier C:\mysql-init.txt.
tu devrais maintenant être en mesure de vous connecter à MySQL en tant que root en utilisant le nouveau mot de passe ou par le nouvel utilisateur ajouté, mais sans mot de passe.
bon courage
ma méthode est un peu longue main bon!
1. Quitte Wampserser si il était actif et vérifier dans le gestionnaire de tâches qu'aucun service ou tâche wampmysql ou mysqld.exe n'est activé.
Si une tâche mysqld.exe est activée, il faut l'arrêter par :
- Menu Démarrer -> Panneau de configuration -> Outils d'administration -> Services
Puis, trouver le service MySQL dans la liste, et l'arrêter.
Si la tâche MySQL ne fonctionnait pas comme un service, il faut utiliser le Gestionnaire des tâches pour la forcer à arrêter par Terminer le processus ou Fin de tâche
2. Crée un fichier texte, par exemple avec notepad et placez les déclarations suivantes dans celui-ci. (Ne pas oublier le point-virgule ( à la fin de chaque ligne)
2.1 Pour changer le mot de passe affecté à root :
UPDATE mysql.user SET Password = PASSWORD ('secret') WHERE User = 'root';
FLUSH PRIVILEGES;
Éventuellement, remplacer secret par le mot de passe que tu souhaite utiliser, mais tu pourra le changer après que la connexion à MySQL et PhpMyAdmin sera possible.
2.2 Pour ajouter un utilisateur avec tous les privilèges : (On peut remplacer toto par un autre nom et même mettre root si on avait supprimé tous les utilisateurs)
CREATE USER toto@localhost;
GRANT ALL ON *.* TO toto@localhost WITH GRANT OPTION;
FLUSH PRIVILEGES;
Les commandes UPDATE, FLUSH, CREATE et GRANT doivent être écrites chacune sur une seule ligne, commencer au début de la ligne et se terminer par un saut à la ligne.
3. Enregistre le fichier. Pour cet exemple, le fichier sera nommé C:\mysql-init.txt.
4. Ouvrez une fenêtre de commande pour accéder à l'invite de commande : Menu Démarrer -> Exécuter -> cmd
5. Par la commande cd place toi dans le dossier noté qui contient mysqld.exe. Par exemple : cd /d "G:\wamp\bin\mysql\mysql5.1.34\bin\"
6. Démarre le serveur MySQL avec les options :
--defaults-file pour le fichier my.ini de configuration
--init-file pour le fichier de commande
--console pour que les commandes apparaissent dans la fenêtre de commande plutôt que dans un fichier journal, ce qui permettra de voir les erreurs éventuelles
par la commande : (Bien noter les doubles tirets --)
mysqld.exe --defaults-file="G:\wamp\bin\mysql\mysql5.1.34\my.ini" --init-file="C:\mysql-init.txt" --console
Si tu as sauvegardé le fichier mysql-init.txt à un endroit autre que C:\ modifiez la commande en conséquence.
Le serveur exécute le contenu du fichier désigné par l'option --init-file lors du démarrage : changement de mot de passe du compte root ou création d'un utilisateur.
7. Quitte la console de commande MySql par Ctrl-C puis la fenêtre de commande par la commande exit.
9. Vérifie, via le gestionnaire de tâches, qu'il n'existe plus de processus mysqld, sinon Terminer la processus.
tu peux supprimer le fichier C:\mysql-init.txt.
tu devrais maintenant être en mesure de vous connecter à MySQL en tant que root en utilisant le nouveau mot de passe ou par le nouvel utilisateur ajouté, mais sans mot de passe.
bon courage