Estoy tratando de instalar mysql y me sale el error:
mysql_upgrade: Got error: 1045: Access denied for user 'debian-sys-maint'@'localhost' (using password: YES) while connecting to the MySQL server
Después de un poco de búsqueda, descubrí que esto quizás le está dando un aceess a debian-sys-maint, así que yo:
sudo cat /etc/mysql/debian.cnf
Luego configure la contraseña de debian en mysql:
mysql -u root -p <password>
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'password-here';
Luego reinicio:
sudo /etc/init.d/mysql restart
E intente configurar de nuevo:
sudo dpkg --configure -a
Me sale el mismo error.
/var/lib/mysql
que pueden contener datos de usuario para deb-sys-maint?Respuestas:
Un poco tarde pero aquí está: en primer lugar estoy en
Tuve que "desmarcar" algunos repositorios de software. Se puede hacer fácilmente en la
Software & Updates
GUI en laOther Software
pestaña. Desmarqué:Los únicos repositorios comprobados para mí fueron:
ventana de software y actualizaciones
Entonces, resolví el problema de esta manera:
Si se produce el error (1819), escriba esto en el terminal mysql
Luego reinicie mysql:
systemctl restart mysql
Finalmente
para arreglar dependencias rotas
Si el error continúa, ingrese nuevamente al terminal mysql, ingrese: escriba esto:
apt -f install
por última vez.Otra forma de resolver fue:
apt -u dist-upgrade
fuente