Im essayant d'installer mysql et j'obtiens l'erreur:
mysql_upgrade: Got error: 1045: Access denied for user 'debian-sys-maint'@'localhost' (using password: YES) while connecting to the MySQL server
Après quelques recherches, je trouve que cela donne peut-être aceess à debian-sys-maint, donc je:
sudo cat /etc/mysql/debian.cnf
Ensuite, définissez le mot de passe debian dans mysql:
mysql -u root -p <password>
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'password-here';
Puis je redémarre:
sudo /etc/init.d/mysql restart
Et essayez de configurer à nouveau:
sudo dpkg --configure -a
J'ai la même erreur.
/var/lib/mysql
lequel peut contenir des données utilisateur pour deb-sys-maint?Réponses:
Un peu tard mais le voici: d'abord je suis
J'ai dû "décocher" certains dépôts de logiciels. Cela peut être facilement fait sur l'
Software & Updates
interface graphique de l'Other Software
onglet. J'ai décoché:Les seuls référentiels vérifiés pour moi étaient:
fenêtre des logiciels et des mises à jour
Ensuite, j'ai résolu le problème de cette façon:
Si l'erreur (1819) est déclenchée, tapez ceci sur le terminal mysql
Redémarrez ensuite mysql:
systemctl restart mysql
finalement
réparer les dépendances cassées
Si l'erreur persiste, entrez à nouveau dans le terminal mysql, connectez-vous: tapez ceci:
apt -f install
pour la dernière fois.Une autre façon de résoudre était:
apt -u dist-upgrade
la source