WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
[Résolu] PhpMyAdmin perte des identifiants
Envoyé par: sympa (---.fbx.proxad.net)
Date: 21 April 2016 à 09:54

Bonjour à toutes et à tous,

PhpMyAdmin perte des identifiants

J'ai créé une base de données en utilisant PhpMyAdmin de Wampserver. Il y a un certain temps.
Depuis, j'ai perdu le calepin où j'ai inscrit les identifiants de PhpMyAdmin.
Est-il possible de les retrouver ? Comment ?
Faut-il supprimer la base de données ? Comment ?
Suis-je contraint à réinstaller WampServer ?
Avec mes remerciements
Cordialement
Papy



Modifie 3 fois. Derniere modification le 23/04/2016 à 11:52 par sympa.

Re: PhpMyAdmin perte des identifiants
Envoyé par: Otomatic (Modérateur)
Date: 21 April 2016 à 10:26

Bonjour,

> Depuis, j'ai perdu le calepin où j'ai inscrit les identifiants de PhpMyAdmin.
> Est-il possible de les retrouver ? Comment ?
Il s'agit des utilisateurs et mots de passe associés de MySQL et il est impossible de retrouver les mots de passe.

Mais.... il existe une procédure qui permet de mettre un nouveau mot de passe à root et cette procédure est ici : [forum.wampserver.com]

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: PhpMyAdmin perte des identifiants
Envoyé par: sympa (---.fbx.proxad.net)
Date: 21 April 2016 à 15:59

Merci Otomatic,

La session Windows doit être en tant qu'administrateur et Wampserver démarré.

Comment ouvrir la session Windows 10 en tant qu'administrateur ?

Cordialement

Désolé,

J'ai été un peu rapide. Je pense qu'il s'agit de lancer WampServer en tant qu'administrateur. Dans ce cas il n'y a pas de problème

Cordialement
Papy



Modifie 1 fois. Derniere modification le 21/04/2016 à 16:25 par sympa.

Re: PhpMyAdmin perte des identifiants
Envoyé par: Otomatic (Modérateur)
Date: 21 April 2016 à 16:21

Bonjour,

> Comment ouvrir la session Windows 10 en tant qu'administrateur ?
Vu que les services Apache et MySQL démarrent lorsque vous lancez Wampserver, vous êtes déjà dans une session Administrateur.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: PhpMyAdmin perte des identifiants
Envoyé par: sympa (---.fbx.proxad.net)
Date: 21 April 2016 à 17:11

Merci Otomatic

Je rencontre une difficuté. Dans la console de MySql je saisis :

UPDATE mysql.user Set Password=Password('Ly27pr42')WHERE user ='root' ;
Réponse :
ERROR 1054 (42S22) : Champ 'Password' inconnu dans field list

Cordialement
Papy

Re: PhpMyAdmin perte des identifiants
Envoyé par: Otomatic (Modérateur)
Date: 21 April 2016 à 17:50

Bonjour,

Ça fonctionnait parfaitement avec MySQL 5.6.x, mais il semblerait que cela ait changé avec MySQ 5.7.x.
Néanmoins essayez avec
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
en respectant minuscules, MAJUSCULES et espace avant WHERE.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: PhpMyAdmin perte des identifiants
Envoyé par: Otomatic (Modérateur)
Date: 21 April 2016 à 18:10

Bonjour,

Pour MySQL 5.7.x, ce doit être :
UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'), password_expired = 'N' WHERE User = 'root';
FLUSH PRIVILEGES;

J'ai réellement fait les essais et ça fonctionne sous MySQ 5.7.9 à 5.7.12.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons



Modifie 1 fois. Derniere modification le 21/04/2016 à 19:03 par Otomatic.

Re: PhpMyAdmin perte des identifiants
Envoyé par: sympa (---.fbx.proxad.net)
Date: 22 April 2016 à 10:37

Merci Otomatic,
mysql> UPDATE mysql.user SET authentication_string = PASSWORD('TakNie'), password_expired = 'N' WHERE User = 'root';
Query OK, 0 rows affected, 1 warning (0.00 sec)
Enregistrements correspondants: 1 Modifi├®s: 0 Warnings: 1
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
Victoire
Remerciements renouvelés
Cordialement
Papy

Re: [Résolu] PhpMyAdmin perte des identifiants
Envoyé par: sympa (---.fbx.proxad.net)
Date: 22 April 2016 à 16:12

MerciOtomatic

Il me reste un détail à régler : réaffecter les privilèges de root .
Je désactive le service de Mysql.
Je vais dans la console et je copie :
UPDATE mysql.user SET Select_priv='Y', Insert_priv='Y', Update_priv='Y', Delete_priv='Y', Create_priv='Y', Drop_priv='Y', Reload_priv='Y', Shutdown_priv='Y', Process_priv='Y', File_priv='Y', Grant_priv='Y', References_priv='Y', Index_priv='Y', Alter_priv='Y', Show_db_priv='Y', Super_priv='Y', Create_tmp_table_priv='Y', Lock_tables_priv='Y', Execute_priv='Y', Repl_slave_priv='Y', Repl_client_priv='Y', Create_view_priv='Y', Show_view_priv='Y', Create_routine_priv='Y', Alter_routine_priv='Y', Create_user_priv='Y', Event_priv='Y', Trigger_priv='Y', Create_tablespace_priv='Y' WHERE User='root';

Le texte est remplacé par des étoiles.
Quand, je clique, la console disparaît.
Je vais dans phpAdmin, je ne trouve pas les privilèges. Je ne sais peut-être pas les afficher !

Cordialement
Papy

Re: [Résolu] PhpMyAdmin perte des identifiants
Envoyé par: Otomatic (Modérateur)
Date: 22 April 2016 à 16:51

Bonjour,

Voir les privilèges :
PhpMyAdmin, Onglet Comptes d'utilisateurs
À côté du nom, il y a une colonne Privilèges globaux qui, pour root doit être ALL PRIVILEGES

Il n'y pas de raison de réaffecter les privilèges puisque c'était seulement le mot de passe qui était perdu.

De plus ce n'est pas comme ça :
> Je désactive le service de Mysql.
> Je vais dans la console et je copie :
que c'est expliqué dans la procédure.

- Arrêt service MySQl
- Ajouter skip-grant-tables dans my.ini et enregistrer le fichier
- Démarrer service MySQL
- Aller dans la console et copier les deux lignes
- Quitter la console
- Arrêter le servie MySQl
- Supprimer la ligne skip-grant-tables de my.ini et enregistrer le fichier
- Démarrer le service MySQL

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Re: [Suite] PhpMyAdmin perte des identifiants
Envoyé par: sympa (---.fbx.proxad.net)
Date: 23 April 2016 à 09:28

Merci Otomatic,

J'ai suivi scrupuleusement ta procédure. Je ne savais pas qu'il ne fallait pas essayer de rétablir les privilèges. Je n'ai pas su les trouver. D'où mon erreur : essayer de les rétablir.
Voici l'Aperçu des comptes d'utilisateur.
[pix.toile-libre.org]
La première ligne, n'importe quel, est rouge. Cela est-il normal ?
Il y a trois lignes root . Le nom d'hôte (-1) m'intrigue !
Ton avis m'est précieux.
Cordialement
Papy

Re: [Suite] PhpMyAdmin perte des identifiants
Envoyé par: Otomatic (Modérateur)
Date: 23 April 2016 à 11:01

Bonjour,

> La première ligne, n'importe quel, est rouge. Cela est-il normal ?
C'est normal qu'elle soit rouge.
C'est un utilisateur « passe-partout » qui est créé lors de l'installation de MySQL
Il peut (doit) être supprimé une fois que les autres utilisateurs sont en place.

> Il y a trois lignes root . Le nom d'hôte (-1) m'intrigue !
Ce n'est pas -1 mais ::1 c'est-à-dire l'IPv6 correspondant à l'IPv4 127.0.0.1

Il y a trois hôtes root :
- par nom d'hôte : localhost
- par IPv4 : 127.0.0.1
- par IPv6 : ::1
Selon les cas, MySQL se connectera sur l'un des trois.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP