Flux rss
Collection CommentCaMarche.net

Réinitialiser le mot de passe root de MySQL

Publié par Jeff, dernière mise à jour le mercredi 12 mars 2008 à 12:12:56 par Jeff
Que ce soit lors de la première installation ou après la perte du mot de passe principal de MySQL, il est nécessaire de pouvoir modifier le mot de passe administrateur (root) de MySQL.

Vous avez perdu le mot de passe root de MySQL ?


Pour pouvoir modifier le mot de passe root de MySQL, il faut pouvoir s'y connecter, Or, si vous n'avez pas le mot de passe root actuel, vous vous retrouvez alors dans une situation kafkaïenne. Si vous connaissez le mot de passe actuel de MySQL et que vous souhaitez juste changer le mot de passe root, vous pouvez sauter cette étape !

Heureusement, il est possible de se connecter à MySQL en échappant à la phase d'authentification (ce qui est fortement recommandé sur un serveur en production).
  • Pour ce faire il convient d'arrêter le serveur MySQL :
    #/etc/init.d/mysql stop
  • Redémarrer MySQL en passant outre l'identification et en désactivant l'écoute du réseau (afin d'éviter d'être piraté à ce moment donné où MySQL est vulnérable) :
    #mysqld --skip-grant-tables --skip-networking &

Réinitialiser le mot de passe


Une fois l'étape précédente réalisée ou si vous souhaitez modifier le mot de passe root (MySQL est installé par défaut sans mot de passe root), connectez-vous à la base de données système (mysql) de MySQL :
# mysql mysql -u root


Puis, saisissez la commande suivante pour mettre à jour le mot de passe root (en remplaçant évidemment nouveaumotdepasse par le votre) :
UPDATE user SET password=PASSWORD('nouveaumotdepasse') WHERE user="root";
  • Si vous n'êtes pas passé par la première étape, il suffit de prendre en compte les changement en tapant la commande suivante :
    FLUSH PRIVILEGES;
  • Si par contre vous avez démarré MYSQL à la main en mode dégradé, il suffit de redémarrer le serveur :
    #/etc/init.d/mysql restart
Password root mandriva (Résolu) Bonjour, J'ai eu un petit probleme, durant l'installation de linux mandriva 2008, lorsque j'ai entré mon mot de passe root, le clavier n'était pas azerty donc mon mot de passe est erroné, ( je ne m'en suis rendu compte... www.commentcamarche.net/forum/affich-3952684-password-root-mandriva
Perte de mot de passe root (j'ai honte...) (Résolu) Bonjour tout le monde. ALors j'ai un problème. Je viens d'installer la RedHat 9 et j'ai visiblement eu un problème lorsque j'ai tapé le mot de passe root car quand je retape maintenant ce mot de passe, ben y passe pas T_T.... www.commentcamarche.net/forum/affich-1227281-perte-de-mot-de-passe-root-j-ai-honte
Mot de passe root ubuntu (Résolu) Bonjour, apres une suppression du compte avec lequel j'ai installer ubuntu. je n'arrive plus a acceder au compte root. il reconnait plus le mot de passe. j'ai supprime le mot de pass root dans le fichier /etc/passwd en accedant en mode... www.commentcamarche.net/forum/affich-6443422-mot-de-passe-root-ubuntu
Installation rapide de LAMP (Apache+MySql+php) sous LinuxLAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL... www.commentcamarche.net/faq/sujet-7971-installation-rapide-de-lamp-apache-mysql-php-sous-linux
Il n'y a pas de compte root sous UbuntuMythe Il n'y a pas de compte root sous Ubuntu. Réalité FAUX. Explications Si si. Le compte root existe. Faites un simple cat /etc/passwd pour vous en convaincre. En fait, le compte root existe, mais possède un mot de passe vide. Et comme... www.commentcamarche.net/faq/sujet-8159-il-n-y-a-pas-de-compte-root-sous-ubuntu
PhpMyAdmin - 1045- Access denied for user root@localhostPhpMyAdmin - Access denied for user root’@localhost Cette astuce est destinée à ceux qui ont un problème d’ouverture de PhpMyAdmin (par exemple avec WAMP Server ou EasyPHP) avec l'erreur suivante : #1045- Access denied for user... www.commentcamarche.net/faq/sujet-12341-phpmyadmin-1045-access-denied-for-user-root-localhost
Crypter le mot de passe de MySQL ou pas ? (Résolu)Bonjour, Tout est dans le titre, j'ai vaguement entendu parler de crypter le mot de passe de MySQL dans les sripts php, mais je me demande si c'est bien utile, puisque le code php n'est pas visible... Pouvez-vous éclairer ma lanterne de... www.commentcamarche.net/forum/affich-8003030-crypter-le-mot-de-passe-de-mysql-ou-pas
Problème de password root sous mandrake (Résolu)bonjour tout le monde Je voudrais m'assurer que bje ne planne pas trop. Jai installer la mandrake 9.2 par 2 fois sur 2 machines différentes (chez des amis je fais du prosélytisme) et lorsqu'il s'agit de saisir le mot de passe root (la... www.commentcamarche.net/forum/affich-589338-probleme-de-password-root-sous-mandrake
Mot de passe root redhat 9 (Résolu)j installe la redhat 9 et je met le mot de passe root. celui-ci ne fonctionne pas. je réinstalle donc redhat en pensant avoir fais une erreur, je m'applique et je suis certain de ne pas m etre tromper cette fois çi: echec , le mot de passe est... www.commentcamarche.net/forum/affich-1600135-mot-de-passe-root-redhat-9