GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment réinitialiser le mot de passe racine du serveur MySQL

Dans ce tutoriel, nous allons vous montrer comment réinitialiser le mot de passe root du serveur MySQL. Par défaut, le serveur MySQL sera installé avec le compte root et le mot de passe est vide. Avez-vous déjà oublié le mot de passe root sur l'un de vos serveurs MySQL ? Si vous avez défini le mot de passe root et que vous l'oubliez, vous devrez réinitialiser le mot de passe root pour MySQL. Pour réinitialiser votre mot de passe MySQL, suivez simplement ces instructions et nous supposons que vous avez déjà une petite connaissance de MySQL.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. La réinitialisation du mot de passe MySQL est assez simple. Je vais vous montrer étape par étape la réinitialisation du serveur MySQL du mot de passe root.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu ou CentOS Linux.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur de bureau).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Réinitialiser le mot de passe racine du serveur MySQL

Étape 1. La première chose à faire est d'arrêter MySQL.

### CentOS 6 ###
sudo service mysqld stop

### CentOS 7 ###
sudo systemctl stop mysqld

Étape 2. Ensuite, nous devons démarrer MySQL en mode sans échec avec le --skip-grant-tables pour qu'il ne demande pas de mot de passe.

mysqld_safe --skip-grant-tables &

Étape 3. Démarrez le processus du client MySQL à l'aide de cette commande avec un compte root et un mot de passe vide.

mysql -u root

 Étape 4. Modifiez le mot de passe du compte racine.

mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where #User='root';
mysql> flush privileges;
mysql> quit

 Étape 5. Redémarrez MySQL.

Une fois terminé, vous pouvez redémarrer MySQL est installé en exécutant la commande ci-dessous :

### CentOS 6 ###
service mysqld restart

### CentOS 7 ###
systemctl restart mysqld

Félicitations ! Vous avez réussi à réinitialiser votre mot de passe MySQL. Merci d'avoir utilisé ce didacticiel pour réinitialiser le mot de passe root MySQL sur le système Linux. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site officiel de MySQL. site Web.


Cent OS
  1. Comment réinitialiser votre mot de passe racine MySQL sur CentOS 6

  2. Comment réinitialiser le mot de passe root MySql

  3. Comment réinitialiser le mot de passe Ubuntu ?

  4. Comment réinitialiser le mot de passe racine MySQL ou MariaDB

  5. Comment réinitialiser le mot de passe racine MySQL

Comment réinitialiser le mot de passe root sur Debian 11

Comment réinitialiser le mot de passe root MySQL

Comment réinitialiser le mot de passe root oublié dans CentOS 8

Comment changer/réinitialiser le mot de passe racine MySQL ou MariaDB

Comment réinitialiser le mot de passe root MySQL 8.0 sur Centos 7.x ?

CentOS / RHEL 7 :Comment réinitialiser le mot de passe root