Comment réinitialiser le mot de passe root mysql / mariaDB sur Ubuntu 20.04 Focal Fossa Linux
- 1615
- 384
- Anaïs Charles
Dans ce guide, nous réinitialiserons le mot de passe MySQL / MARIADB Lost Root sur Ubuntu 20.04 FOCAL FOSSA. Cela peut être réalisé en désactivant l'authentification racine et le désir sans le mot de passe.
Dans ce tutoriel, vous apprendrez:
- Comment réinitialiser le mot de passe de l'administrateur racine sur MySQL 8 ou plus
- Comment réinitialiser le mot de passe de l'administrateur racine sur MariaDB 10.3 ou plus
- Comment désactiver l'authentification racine et la connexion sans mot de passe
Exigences et conventions logicielles utilisées
Catégorie | Exigences, conventions ou version logicielle utilisée |
---|---|
Système | Installé Ubuntu 20.04 ou Ubuntu 20 amélioré.04 FOCAL FOSSA |
Logiciel | Mysql 8.0, Mariadb 10.3 ou plus |
Autre | Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande. |
Conventions | # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier |
Réinitialisation du mot de passe Root MySQL / MARIADB sur Ubuntu 20.04 Instructions étape par étape
- Démarrez MySQL / MARIADB SANS OPTION DE TABLES DE GRANTS.Cela nous permettra de nous connecter à MySQL / MARIADB en tant qu'utilisateur racine sans mot de passe:
$ sudo systemctl stop mysql $ sudo mkdir -p / var / run / mysqld $ sudo chown mysql: mysql / var / run / mysqld $ sudo / usr / sbin / mysqld --skip-crit-tables --skip-netwetworking &
- Confirmez que le démon MySQL / MARIADB est opérationnel:
$ ps Aux | grep mysqld
Ignorez des tables de subventions sur MySQL Server - À ce stade, Connectez-vous à MySQL / MARIADB ne doit pas nécessiter de mot de passe:
$ mysql -u racine
Exécutez les commandes SQL suivantes pour réinitialiser le mot de passe de votre administrateur
N3w_p @ ssw0rd.
:> Privilèges de rinçage; > Utiliser mysql; > Modifier l'utilisateur 'root' @ 'localhost' identifié par 'n3w_p @ ssw0rd.';; > quitter
Réinitialisez un mot de passe racine sur MySQL Server - Redémarrez le serveur MySQL / MARIADB:
$ sudo pkill mysqld $ sudo systemctl start mysql
- À ce stade, vous devriez être en mesure de vous connecter au serveur MySQL / MARIADB avec le mot de passe tel que défini à l'étape 3:
$ mysql -u root - password = 'n3w_p @ ssw0rd.'
Connectez-vous avec un nouveau mot de passe
Tutoriels Linux connexes:
- Choses à installer sur Ubuntu 20.04
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Ubuntu 20.04 astuces et choses que vous ne savez peut-être pas
- Ubuntu 20.04 Guide
- Une introduction à l'automatisation Linux, des outils et des techniques
- Choses à installer sur Ubuntu 22.04
- Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
- Ubuntu 22.04 Guide
- Mint 20: Mieux que Ubuntu et Microsoft Windows?
- Comment débarrasser et énumérer un contenu initramfs sur Linux