Supprimer les bases de données MariaDB (MySQL)


18

Comment supprimer complètement MariaDB afin de pouvoir réinitialiser le mot de passe root?


4
Pardon? Qu'est-ce que le 1er a à voir avec le 2e? Et même si vous vouliez réinitialiser le mot de passe pour vous connecter à la base de données et non le mot de passe root: qu'est-ce que cela a à voir avec la suppression de mariadb?
Rinzwind

1
et comment avez-vous installé mariadb? apt-get? tarball source?
Rinzwind

J'ai utilisé apt-get, je dois à peu près réinitialiser tous les mots de passe, mais je pense que je l'ai cassé au stade d'une réinitialisation complète est plus facile que de le faire manuellement
SteamPunk_Devil

1
La réinstallation des packages ne réinitialisera pas la base de données ou sa configuration. Cela ressemble à un problème XY . Je pense que votre question serait meilleure dans le sens de: «J'ai cassé mon installation MariaDB et j'ai probablement besoin de réinitialiser son mot de passe root. Jusqu'à présent, j'ai essayé […] d'y parvenir mais cela n'a pas réussi / semble avoir aggravé les choses. Comment puis-je procéder? »Je ne voterai pas pour la clore car elle n'est pas claire, car il existe une réponse utile.
David Foerster

Réponses:


36

Créez d'abord une sauvegarde de {base de données}:

mysqldump -u {user} -p {database} > /home/$USER/Documents/backup.sql

Pour supprimer toute trace de mariadb installée via apt-get:

sudo service mysql stop
sudo apt-get --purge remove "mysql*"
sudo rm -rf /etc/mysql/ 

et tout est parti. Y compris les bases de données et tout fichier de configuration.

Pour vérifier si quelque chose nommé mysql a disparu, faites un

sudo updatedb

et un

locate mysql

Il devrait être assez vide (peut-être quelques pages de manuel ou un connecteur). Si vous voyez un my.cnfparmi les résultats, supprimez-le aussi.


//, je sais que c'est Ask Ubuntu, mais avez-vous des idées pour le faire sans utiliser le gestionnaire de paquets?
Nathan Basanese

Cela dépend du système d'exploitation pour lequel vous le souhaitez.
Rinzwind
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.