Entfernen Sie MariaDB (MySQL) -Datenbanken


16

Wie entferne ich MariaDB vollständig, damit ich das root-Passwort zurücksetzen kann?


4
Es tut uns leid? Was hat der 1. mit dem 2. zu tun? Und selbst wenn Sie das Passwort für die Verbindung zur Datenbank und nicht das Root-Passwort zurücksetzen wollten: Was hat das mit dem Entfernen von mariadb zu tun?
— Rinzwind

1
und wie hast du mariadb installiert? passend? Quell-Tarball?
— Rinzwind

Ich habe apt-get verwendet, um so ziemlich alle Passwörter zurückzusetzen, aber ich denke, ich habe es kaputt gemacht, ein vollständiges Zurücksetzen ist einfacher als manuell
— SteamPunk_Devil

1
Eine Neuinstallation der Pakete setzt die Datenbank oder ihre Konfiguration jedoch nicht zurück. Das klingt nach einem XY-Problem . Ich denke, Ihre Frage wäre besser im Sinne von: „Ich habe meine MariaDB-Installation beschädigt und muss wahrscheinlich das root-Passwort zurücksetzen. Bisher habe ich versucht, […] das zu erreichen, aber es war nicht erfolgreich / scheint die Dinge noch schlimmer gemacht zu haben. Wie kann ich vorgehen? “Ich werde nicht abstimmen, um es als unklar zu schließen, da es jedoch eine hilfreiche Antwort gibt.
— David Foerster

Antworten:


34

Erstellen Sie zunächst eine Sicherung von {database}:

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

So entfernen Sie eine Spur von Mariadb, die über apt-get installiert wurde:

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

und es ist alles weg. Einschließlich Datenbanken und Konfigurationsdateien.

Um zu überprüfen, ob etwas mit dem Namen mysql nicht mehr vorhanden ist, gehen Sie wie folgt vor: a

sudo updatedb

und ein

locate mysql

Es sollte ziemlich leer sein (möglicherweise einige Handbuchseiten oder ein Connector). Wenn Sie my.cnfunter den Ergebnissen ein sehen, entfernen Sie auch dieses.


// Ich weiß, dass dies Ask Ubuntu ist, aber haben Sie Ideen, wie Sie dies ohne Verwendung des Paketmanagers tun können?
— Nathan Basanese

Das hängt von dem Betriebssystem ab, für das Sie es möchten.
— Rinzwind
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.