Ich versuche MySQL zu installieren und ich bekomme den Fehler:
mysql_upgrade: Got error: 1045: Access denied for user 'debian-sys-maint'@'localhost' (using password: YES) while connecting to the MySQL server
Nach einigem Suchen finde ich, dass dies Debian-Sys-Maint vielleicht ein Ass gibt, also:
sudo cat /etc/mysql/debian.cnf
Dann setzen Sie das Debian-Passwort in MySQL:
mysql -u root -p <password>
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'password-here';
Dann starte ich neu:
sudo /etc/init.d/mysql restart
Versuchen Sie es erneut:
sudo dpkg --configure -a
Ich bekomme den gleichen Fehler.
/var/lib/mysql
der möglicherweise Benutzerdaten für deb-sys-wart enthalten sind?Antworten:
Ein bisschen spät, aber hier ist es: Erstens bin ich dran
Ich musste einige Software-Repositorys "deaktivieren". Dies kann einfach über die
Software & Updates
GUI auf derOther Software
Registerkarte erfolgen. Ich habe das Kontrollkästchen deaktiviert:Die einzigen überprüften Repositorys für mich waren:
Software & Updates Fenster
Dann habe ich das Problem folgendermaßen gelöst:
Wenn der Fehler (1819) ausgelöst wird, geben Sie dies auf dem MySQL-Terminal ein
Starten Sie dann mysql neu:
systemctl restart mysql
Schließlich
gebrochene Abhängigkeiten zu beheben
Wenn der Fehler weiterhin auftritt, geben Sie ihn erneut in das MySQL-Terminal ein und melden Sie sich an: Geben Sie Folgendes ein:
apt -f install
zum letzten Mal.Ein anderer Weg zu lösen war:
apt -u dist-upgrade
quelle