Mot de passe racine SQL

par

1

Comment récupérer le mot de passe de l'utilisateur root d'un serveur SQL

Comment récupérer le mot de passe de l'utilisateur root d'un serveur SQL

1
Mot de passe racine SQL

Tutoriel pas à pas pour apprendre à récupérer le mot de passe root d'un serveur SQL.

L'utilisateur le plus important d'un serveur c'est définitivement l'utilisateur “root“. Cet utilisateur a tout privilèges administratifs pour les bases de données (MySQL databases).

Si vous ne connaissez plus le mot de passe de l'utilisateur root MySQL, vous devrez suivre quelques étapes simples pour réinitialiser ce mot de passe.

Le tutoriel est fait pour un serveur MySQL installé sur le système d'exploitation CentOS, mais le processus est le même pour les autres distributions Linux.

Comment récupérer le mot de passe de l'utilisateur root d'un serveur SQL

Pour récupérer le mot de passe de l'utilisateur root d'un serveur SQL, la méthode la plus simple consiste à SSH (Secure Shell).

1. Nous nous connectons avec l'utilisateur “root” au système sur lequel se trouve le serveur MySQL. (l'utilisateur root du système, pas du serveur MySQL). Connectez-vous directement depuis la console ou à distance via la connexion (cu mastic sur les systèmes Windows).

2. Arrêtez le processus/serveur MySQL.

service mysqld stop

ou

/etc/init.d/mysqld stop

Le résultat sera :

Stopping MySQL:                     [  OK  ]

3. Nous démarrons le serveur MySQL avec l'option “--skip-grant-tables“. Démarrage du processus serveur/démon MySQL sans mot de passe.

mysqld_safe --skip-grant-tables &

La sortie après la ligne de commande ci-dessus :

[1] 3041 
[root@server ~]# Starting mysqld daemon with databases from /var/lib/mysql

4. On se connecte au serveur mysql avec l'utilisateur “root“, en utilisant la commande :

mysql -u root

Résultat de la commande :

Welcome to the MySQL monitor.  Commands end with ; or g. 
Your MySQL connection id is 1 
Server version: 5.0.77 Source distribution

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql>

5. Sélectionnez la base de données mysql et définissez le nouveau mot de passe pour l'utilisateur “root“.

use mysql; 
update user set password=PASSWORD("New_Password") where User='root'; 
flush privileges; 
quit

Résultats des commandes ci-dessus :

mysql> use mysql; 
Reading table information for completion of table and column names 
You can turn off this feature to get a quicker startup with -A

Database changed 
mysql> update user set password=PASSWORD("123456") where User='root'; 
Query OK, 0 rows affected (0.00 sec) 
Rows matched: 3  Changed: 0  Warnings: 0

mysql> flush privileges; 
Query OK, 0 rows affected (0.01 sec)

mysql> quit 
Bye 
[root@server ~]#

6. Nous arrêtons et redémarrons le service/serveur MySQL

service mysqld stop 
service mysqld start

Résultat:

Starting MySQL:                     [  OK  ]

L'image ci-dessous montre tout le processus de réinitialisation du mot de passe SITE UTILISATEUR “root” du serveur MySQL.

Cum recuperezi parola pentru user root a unui server SQL
Changer le mot de passe racine SQL

Nous pouvons maintenant nous connecter à MySQL (via par exemple) avec l'utilisateur “racine”, en utilisant le nouveau mot de passe défini ci-dessus.

Tutoriel testé sur 5.6 avec MySQL Ver 14.12 Distrib 5.0.77, pour redhat-linux-gnu (i686) utilisant readline 5.1.

Comment récupérer le mot de passe de l'utilisateur root d'un serveur SQL

Vous pourriez également être intéressé par...

Une réflexion sur “Comment récupérer le mot de passe de l'utilisateur root d'un serveur SQL

Laisser une réponse

Votre adresse email ne sera pas publiée. Les champs requis sont marqués *