Entfernen Sie MariaDB (MySQL) -Datenbanken

16

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

SteamPunk_Devil
quelle
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.

Rinzwind
quelle
// 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