WampServer

Apache, PHP, MySQL on Windows 

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

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
[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.

Options: Répondre•Citer ce Message
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]

------------------------------------------------------------------------------------------------------------
Wampserver 3.2.9 32 bit - Apache 2.4.53 - PHP 8.1.5…5.6.40 - MySQL 5.7.38 - MariaDB 10.5.13/10.6.5
Wampserver 3.2.9 64 bit - Apache 2.4.53 - PHP 8.1.5…5.6.40 - MySQL 5.7.38/8.0.29 - MariaDB 10.5.15/10.7.3
PhPMyadmin 5.1.3 - MysqlDumper 1.24.5
on W10 and W7 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
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.

Options: Répondre•Citer ce Message
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.

------------------------------------------------------------------------------------------------------------
Wampserver 3.2.9 32 bit - Apache 2.4.53 - PHP 8.1.5…5.6.40 - MySQL 5.7.38 - MariaDB 10.5.13/10.6.5
Wampserver 3.2.9 64 bit - Apache 2.4.53 - PHP 8.1.5…5.6.40 - MySQL 5.7.38/8.0.29 - MariaDB 10.5.15/10.7.3
PhPMyadmin 5.1.3 - MysqlDumper 1.24.5
on W10 and W7 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
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

Options: Répondre•Citer ce Message
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.

------------------------------------------------------------------------------------------------------------
Wampserver 3.2.9 32 bit - Apache 2.4.53 - PHP 8.1.5…5.6.40 - MySQL 5.7.38 - MariaDB 10.5.13/10.6.5
Wampserver 3.2.9 64 bit - Apache 2.4.53 - PHP 8.1.5…5.6.40 - MySQL 5.7.38/8.0.29 - MariaDB 10.5.15/10.7.3
PhPMyadmin 5.1.3 - MysqlDumper 1.24.5
on W10 and W7 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
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.

------------------------------------------------------------------------------------------------------------
Wampserver 3.2.9 32 bit - Apache 2.4.53 - PHP 8.1.5…5.6.40 - MySQL 5.7.38 - MariaDB 10.5.13/10.6.5
Wampserver 3.2.9 64 bit - Apache 2.4.53 - PHP 8.1.5…5.6.40 - MySQL 5.7.38/8.0.29 - MariaDB 10.5.15/10.7.3
PhPMyadmin 5.1.3 - MysqlDumper 1.24.5
on W10 and W7 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »



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

Options: Répondre•Citer ce Message
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

Options: Répondre•Citer ce Message
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

Options: Répondre•Citer ce Message
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

------------------------------------------------------------------------------------------------------------
Wampserver 3.2.9 32 bit - Apache 2.4.53 - PHP 8.1.5…5.6.40 - MySQL 5.7.38 - MariaDB 10.5.13/10.6.5
Wampserver 3.2.9 64 bit - Apache 2.4.53 - PHP 8.1.5…5.6.40 - MySQL 5.7.38/8.0.29 - MariaDB 10.5.15/10.7.3
PhPMyadmin 5.1.3 - MysqlDumper 1.24.5
on W10 and W7 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message
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

Options: Répondre•Citer ce Message
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.

------------------------------------------------------------------------------------------------------------
Wampserver 3.2.9 32 bit - Apache 2.4.53 - PHP 8.1.5…5.6.40 - MySQL 5.7.38 - MariaDB 10.5.13/10.6.5
Wampserver 3.2.9 64 bit - Apache 2.4.53 - PHP 8.1.5…5.6.40 - MySQL 5.7.38/8.0.29 - MariaDB 10.5.15/10.7.3
PhPMyadmin 5.1.3 - MysqlDumper 1.24.5
on W10 and W7 Pro 64 bit
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons
« Ce n'est pas parce qu'ils sont nombreux à avoir tort, qu'ils ont forcément raison. Coluche »
« It's not because they are many to be wrong, they are necessarily right. Coluche »

Options: Répondre•Citer ce Message


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