L'installazione di MySQL si blocca su Ubuntu 16.04


14

Sto cercando di installare il server MySQL su Ubuntu 16.04 usando:

sudo apt-get install mysql-server

Mi viene chiesto di impostare e confermare la password di root, quindi l'installazione si blocca su:

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

Sono uscito dall'installazione e ho eliminato MySQL e riprovato, ma il problema persiste.

Risposte:


8

Stesso problema, trovato risolto su https://omgdebugging.com/2016/09/04/fixing-hung-up-mysql-installation-on-ubuntu-16-04-lts/ . Ho eseguito (come root) (sleep 200; killall mysqld)&quindi immediatamente apt-get install -y mysql-server mysql-clientnel mio script di provisioning.


1
Ho eseguito: "killall mysqld" invece del comando menzionato qui, quindi reinstallato, ha funzionato per me.
Tisch,

Grazie!!!! Questo è il modo unico che ho trovato nelle mie ricerche per risolverlo.
Maykonn,

2

Dopo l'eliminazione, controllare /var/lib/mysqlse la directory contiene file e spostarli in un altro posto o eliminarli prima di provare a reinstallare.


2
Grazie, elimino i file in / var / lib / mysql dopo un'eliminazione, si blocca ancora su Rinomina key_buffer rimossi e opzioni myisam-recover (se presenti)
panthro

0

mysql ha spesso problemi con gli aggiornamenti se hai utilizzato systemctl per disabilitarne l'avvio contemporaneamente al sistema operativo.

Esegui lo stato di systemctl mysql.service come root e verifica se è stato avviato e controlla se è abilitato o disabilitato. Se è disabilitato, eseguire systemctl abilitare mysql.service, quindi eseguire systemctl avviare mysql.service e quindi riprovare a eseguire nuovamente l'aggiornamento.


0

Nel caso in cui il blog diventasse un link morto in futuro. Questa è la soluzione

sudo rm -rf /var/lib/mysql per rimuovere gli avanzi.


0

Se non vuoi cancellare tutti i tuoi database ... nel mio caso questo è stato un problema di apparmor. L'ho risolto disabilitando apparmor per mysqld con: apparmor_parser -R /etc/apparmor.d/usr.sbin.mysqld

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.