
Ich habe PHP und MySQL installiert. Kann aber das Root-Passwort nicht festlegen.
Dies ist, was ich bisher getan habe:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
Danach:
mysql -u root -p mypass
und wenn ich nach meinem Pass gefragt werde, gebe ich erneut „mypass“ ein.
Danach heißt es:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Was kann ich tun? Ich habe darüber nachgedacht, die Konfigurationsdateien manuell zu ändern, aber ich habe keine Ahnung, wo sie sind.
Antwort1
Habe die Antwort gefunden und vielleicht ist sie für jemand anderen nützlich.
Das Problem ist, dass mir das System nicht erlaubte, ein Kennwort zu erstellen, selbst nachdem ich den MySQL-Server deinstalliert hatte, um ihn erneut zu installieren und es noch einmal zu versuchen.
sudo apt-get remove mysql-server
Ich habe es also mit und danach deinstalliert sudo apt-get autoremove
, aber das war nicht genug. Der Fehler war immer noch da.
Das Problem wurde folgendermaßen gelöst:
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update && sudo apt-get upgrade
Danach habe ich noch einmal von vorne begonnen und es war eine Neuinstallation:
sudo apt-get install mysql-server
Und das System forderte mich auf, ein Passwort festzulegen, bevor die Installation abgeschlossen war.