La instalación de MySQL se bloquea en Ubuntu 16.04

14

Estoy tratando de instalar el servidor MySQL en Ubuntu 16.04 usando:

sudo apt-get install mysql-server

Me piden que configure y confirme la contraseña de root y luego la instalación se bloquea en:

Renaming removed key_buffer and myisam-recover options (if present)

Salí de la instalación y purgué MySQL e intenté nuevamente, pero el problema persiste.

panthro
fuente

Respuestas:

8

Mismo problema, solución encontrada en https://omgdebugging.com/2016/09/04/fixing-hung-up-mysql-installation-on-ubuntu-16-04-lts/ . Ejecuté (como root) y (sleep 200; killall mysqld)&luego inmediatamente apt-get install -y mysql-server mysql-clienten mi script de aprovisionamiento.

Iiridayn
fuente
1
Ejecuté: "killall mysqld" en lugar del comando mencionado aquí, luego reinstalé, esto funcionó para mí.
Tisch
¡¡¡¡Gracias!!!! Esta es la forma única que encontré en mis búsquedas para solucionarlo.
Maykonn
2

Después de la purga, verifique su /var/lib/mysqldirectorio si contiene algún archivo y muévalo a otro lugar o elimínelo antes de intentar reinstalarlo.

Tero Kilkanen
fuente
2
Gracias, elimino los archivos en / var / lib / mysql después de una purga, todavía se cuelga en Renombrar las opciones eliminadas key_buffer y myisam-
recovery
0

mysql a menudo tiene problemas con las actualizaciones si ha utilizado systemctl para deshabilitarlo y que no se inicie al mismo tiempo que el sistema operativo.

Ejecute systemctl status mysql.service como root y vea si se inició, y verifique si está habilitado o deshabilitado. Si está deshabilitado, ejecute systemctl enable mysql.service, luego ejecute systemctl, inicie mysql.service e intente actualizar nuevamente.

Miller el gorila
fuente
0

Solo en caso de que el blog se convierta en un enlace muerto en el futuro. Esta es la solución

sudo rm -rf /var/lib/mysql para eliminar las sobras.

saviour123
fuente
0

Si no desea eliminar todas sus bases de datos ... en mi caso esto fue un problema aparente. Lo arreglé deshabilitando apparmor para mysqld con: apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld

Alan Rosenthal
fuente