Comment réinitialiser le mot de passe mariaDB racine sur Ubuntu 18.04 Bionic Beaver Linux
- 2836
- 649
- Lucas Bernard
Objectif
L'objectif est de réinitialiser le mot de passe Mariadb Root Lost sur Ubuntu 18.04 Bionic Beaver Linux.
Veuillez noter que si vous venez d'installer votre serveur MARIADB et que vous ne pouvez pas vous connecter en tant qu'utilisateur racine avec:
$ mysql -u error root 1698 (28000): Accès refusé pour l'utilisateur 'root' @ 'localhost'
Vous n'avez pas besoin de réinitialiser votre mot de passe. Au lieu de cela, pour se connecter comme Root modifie la commande ci-dessus pour:
$ sudo mysql
Système d'exploitation et versions logicielles
- Système opérateur: - Ubuntu 18.04 castor bionique
- Logiciel: - mysql ver 15.1 Distrib 10.1.25-mariadb ou plus
Exigences
Accès privilégié à votre système Ubuntu comme root ou via Sudo
La commande est requise.
Difficulté
FACILE
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
Instructions
Commençons par arrêter la base de données MARIADB en cours d'exécution:
$ sudo service mariaDB stop
Une fois prêt, démarrez manuellement le serveur MARIADB avec les options de commande Linux et de commandes suivantes:
$ sudo / usr / sbin / mysqld --skip-grant-tables --skip-networking & [1] 3216
Confirmez que le processus MARIADB est en cours d'exécution comme prévu:
$ Jobs [1] + Running sudo / usr / sbin / mysqld --skip-grant-tables --skip-networking &
À ce stade, nous pouvons accéder à la base de données MARIADB sans mot de passe:
$ mysql -u racine bienvenue dans le moniteur MariaDB. Les commandes se terminent avec; ou \ g. Votre ID de connexion MARIADB est 2 Copyright (C) 2000, 2017, Oracle, Mariadb Corporation AB et autres. Type 'help;' ou '\ h' pour obtenir de l'aide. Tapez '\ c' pour effacer l'instruction de saisie actuelle. MariaDb [(aucun)]>
Utilisation des privilèges de rinçage de la session MARIADB actuels:
MySQL> Privilèges de rinçage; Requête ok, 0 lignes affectées (0.00 sec)
Ensuite, réinitialisez le mot de passe racine. La commande Linux suivante réinitialisera le mot de passe racine MySQL à linuxconfig.org
:
MySQL> Mettez à jour MySQL.SET utilisateur Mot de passe = mot de passe ('LinuxConfig.org ') où user = "root"; Requête ok, 0 lignes affectées, 1 avertissement (0.00 sec)
Quitter Mariadb Session:
mysql> quittez le bye
Terminer gracieusement le courant mysqld
processus:
$ sudo pkill mysqld linuxconfig @ ubuntu: ~ $ jobs [1] + fait sudo / usr / sbin / mysqld --skip-grant-tables --skip-networking
Enfin, démarrez la base de données MARIADB:
$ sudo Service mariaDb start
Si tout s'est bien passé, vous devriez maintenant pouvoir vous connecter à votre base de données MARIADB avec un mot de passe racine:
$ sudo mysql -u root - password = LinuxConfig.org bienvenue dans le moniteur MariADB. Les commandes se terminent avec; ou \ g. Votre ID de connexion MARIADB est 3 Copyright (C) 2000, 2017, Oracle, Mariadb Corporation AB et autres. Type 'help;' ou '\ h' pour obtenir de l'aide. Tapez '\ c' pour effacer l'instruction de saisie actuelle. MariaDb [(aucun)]>
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
- Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
- Choses à installer sur Ubuntu 22.04
- Ubuntu 20.04 Guide
- Installez MySQL sur Ubuntu 20.04 LTS Linux
- Ubuntu 22.04 Guide
- Une introduction à l'automatisation Linux, des outils et des techniques
- Comment installer MySQL sur Almalinux
- « Comment corriger le plugin manquant gstreatamer sur Ubuntu 18.04 Bionic Beaver Linux
- Comment installer Webmin sur Ubuntu 18.04 Bionic Beaver Linux »