ubuntuusers.de

mysql komplett (inkl. apparmour) deinstallieren und neu aufsetzen

Status: Gelöst | Ubuntu-Version: Lubuntu 24.04 (Noble Numbat)
Antworten |

phibuntu

Anmeldungsdatum:
13. Mai 2008

Beiträge: 15

Ich habe mein mysql verschossen und bin nun nicht mehr in der Lage, dies neu aufzusetzen. Probiert habe ich schon folgendes, ohne Erfolg:

1
2
3
4
5
sudo apt-get --purge remove mysql-common mysql-server mysql-server-8.0
rm -r /etc/mysql
rm -r /var/lib/mysql
sudo apt-get install --reinstall mysql-server
dpkg-reconfigure mysql-server-8.0

Dies setzt mir zwar ein neues mysql auf, doch das root-passwort bleibt irgendwo hängen und ich kann mich nicht erinnern, jemals ein root passwort gesetzt zu haben.

Wenn ich dann den save mode verwende:

1
mysqld_safe --skip-grant-tables &

und mich da mit

1
mysql -u root

anmelde, so erhalte ich immer die folgende Meldung:

1
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10115

phibuntu schrieb:

Wenn ich dann den save mode verwende:

und vllt den mal weglassen und so anmelden:

sudo mysql -u root

Bitte die Terminalausgaben im Codeblock (mit 1. Befehl – 2. Ausgabe – 3. Prompt/Endezeichen) posten.

phibuntu

(Themenstarter)

Anmeldungsdatum:
13. Mai 2008

Beiträge: 15

Danke für die rasche Antwort, doch

1
sudo mysql -u root

liefert auch

1
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

phibuntu

(Themenstarter)

Anmeldungsdatum:
13. Mai 2008

Beiträge: 15

Sorry, die rasche "Absage".

Habe gesehen, dass das Directory /var/run/mysqld gar nicht mehr existierte (wohl nach dem mysqld_safe). Habe mysql neu gestartet mit

1
2
sudo service mysql stop
sudo service mysql start

e voila

Dein Befehl

1
sudo mysql -u root

(anstatt mysql -u root -p)

funktioniert!

Danke Danke

Antworten |