26 Aug mysql_upgrade: Got error: 1045: Access denied for user.
mysql_upgrade: Got error: 1045: Access denied for user.
Seguro si usan ubuntu 16.04 de nombre clave Xenial Xerus, te podría haber dado este error al intentar actualizar tu sistema operativo.
Este bug viene en esta versión asociado al MySQL.
Bueno para una mejor ilustración este error ocurre con el paquete de MySQL (mysql-server-5.7).
El error es el siguiente:
mysql_upgrade: Got error: 1045: Access denied for user 'debian-sys-maint'@'localhost' (using password: YES) while connecting to the MySQL server Upgrade process encountered error and will not continue. mysql_upgrade failed with exit status 11 dpkg: error al procesar el paquete mysql-server-5.7 (--configure): el subproceso instalado el script post-installation devolvió el código de salida de error 1 dpkg: problemas de dependencias impiden la configuración de mysql-server: mysql-server depende de mysql-server-5.7; sin embargo: El paquete `mysql-server-5.7' no está configurado todavía. dpkg: error al procesar el paquete mysql-server (--configure): problemas de dependencias - se deja sin configurar Se encontraron errores al procesar: mysql-server-5.7 mysql-server E: Sub-process /usr/bin/dpkg returned an error code (1)
Para solucionarlo solo debemos seguir los siguientes pasos:
- ingresar al directorio /var/lib/dpkg/info/
- listar allí el paquete que nos esta dando el error en nuestro caso mysql-server-5.7
- eliminar el paquete del error .postinst
cd /var/lib/dpkg/info/ ls | grep mysql-server-5.7
Este comando nos da esta salida:
mysql-server-5.7.conffiles mysql-server-5.7.config mysql-server-5.7.list mysql-server-5.7.md5sums mysql-server-5.7.postinst mysql-server-5.7.postrm mysql-server-5.7.preinst mysql-server-5.7.prerm mysql-server-5.7.templates
Ahora borramos el archivo:
rm -rvf mysql-server-5.7.postinst removed 'mysql-server-5.7.postinst'
Listo ahora actualizamos el sistema y nos deja de dar el error.
Esto puede suceder con cualquier paquete no solo con MySQL, pero a mi me paso con MySQL.
Happy Hacking!