Mot de passe MySQL perdu sur Debian ou Ubuntu : Différence entre versions
De Vulgum Techus
(6 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 1 : | Ligne 1 : | ||
− | '''[[Lien court]]''' vers cette page : | + | <!-- Links checked 04/05/19 --> |
− | '''[[QR code]]''' vers cette page : | + | [[Catégorie:Bases de données]] |
− | + | [[Catégorie:Linux]] | |
+ | [[Catégorie:Sécurité]] | ||
+ | '''[[Lien court]]''' vers cette page : https://vt.cx/MMpDU | ||
+ | '''[[QR code]]''' vers cette page : https://vt.cx/MMpDU.qr | ||
<html> | <html> | ||
− | <script | + | <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> |
− | + | <!-- VT2 --> | |
− | + | <ins class="adsbygoogle" | |
− | + | style="display:inline-block;width:468px;height:60px" | |
− | + | data-ad-client="ca-pub-3341840374417340" | |
− | + | data-ad-slot="6349432125"></ins> | |
− | + | <script> | |
− | </ | + | (adsbygoogle = window.adsbygoogle || []).push({}); |
− | <script | + | |
− | + | ||
</script> | </script> | ||
</html> | </html> | ||
− | |||
= Présentation = | = Présentation = | ||
− | En cas de perte du | + | En cas de perte du mot de passe root de l'utilisateur MySQL sur Debian ou Ubuntu, il existe un moyen simple de retrouver le contrôle des opérations comme expliqué dans cet article. |
= Procédure = | = Procédure = | ||
− | La méthode ici décrite exploite le fait que les identifiants de l'utilisateur de maintenance '''debian-sys-maint''' soit stockés en clair dans le dossier /var/mysql/. Pour obtenir le | + | La méthode ici décrite exploite le fait que les identifiants de l'utilisateur de maintenance '''debian-sys-maint''' soit stockés en clair dans le dossier /var/mysql/. Pour obtenir le mot de passe affecté à '''debian-sys-maint''' saisir : |
cat /etc/mysql/debian.cnf | grep -i password | cat /etc/mysql/debian.cnf | grep -i password | ||
ou | ou | ||
cat /etc/mysql/debian.conf | grep -i password | cat /etc/mysql/debian.conf | grep -i password | ||
− | Le | + | Le mot de passe ainsi obtenu permet de se connecter à MySQL comme suit : |
mysql -u debian-sys-maint -p | mysql -u debian-sys-maint -p | ||
− | entrée du | + | entrée du mot de passe |
− | Une fois connecté à | + | Une fois connecté à MySQL il ne reste plus qu'à changer le mot de passe de root par : |
update mysql.user set password=password('nouveau_mot_de_passe') where user='root'; | update mysql.user set password=password('nouveau_mot_de_passe') where user='root'; | ||
flush privileges; | flush privileges; | ||
quit | quit | ||
+ | |||
+ | = Articles Vulgum Techus = | ||
+ | * [[mot de passe]] | ||
+ | * [[MySQL]] | ||
+ | * [[PHPMyAdmin]] | ||
+ | * [[ligne de commandes MySQL]] | ||
+ | * [[Unknown collation: utf8mb4_unicode_ci]] | ||
+ | * [[Sauvegarder toutes les bases MySQL d'un coup dans Plesk]] | ||
+ | * [[Importer une base de données sous MySQL]] | ||
+ | * [[Problèmes SQL de la recherche avancée sur Joomla]] | ||
+ | * [[The storage engine for the table doesn't support check]] | ||
= Commentaires = | = Commentaires = |
Version actuelle en date du 21 janvier 2020 à 14:25
Lien court vers cette page : https://vt.cx/MMpDU QR code vers cette page : https://vt.cx/MMpDU.qr
Présentation
En cas de perte du mot de passe root de l'utilisateur MySQL sur Debian ou Ubuntu, il existe un moyen simple de retrouver le contrôle des opérations comme expliqué dans cet article.
Procédure
La méthode ici décrite exploite le fait que les identifiants de l'utilisateur de maintenance debian-sys-maint soit stockés en clair dans le dossier /var/mysql/. Pour obtenir le mot de passe affecté à debian-sys-maint saisir :
cat /etc/mysql/debian.cnf | grep -i password ou cat /etc/mysql/debian.conf | grep -i password
Le mot de passe ainsi obtenu permet de se connecter à MySQL comme suit :
mysql -u debian-sys-maint -p entrée du mot de passe
Une fois connecté à MySQL il ne reste plus qu'à changer le mot de passe de root par :
update mysql.user set password=password('nouveau_mot_de_passe') where user='root'; flush privileges; quit
Articles Vulgum Techus
- mot de passe
- MySQL
- PHPMyAdmin
- ligne de commandes MySQL
- Unknown collation: utf8mb4_unicode_ci
- Sauvegarder toutes les bases MySQL d'un coup dans Plesk
- Importer une base de données sous MySQL
- Problèmes SQL de la recherche avancée sur Joomla
- The storage engine for the table doesn't support check