web-dev-qa-db-fra.com

La réinstallation du serveur mysql se bloque

J'essaie de réinstaller mysql-server-5.5 car le serveur mysql ne démarre pas. J'ai tout purgé, mais l'installation échoue. J'essaie de réinstaller à l'aide de Sudo apt-get install mysql-server-5.5 et il arrive à ce point et ne fait rien.

Quelqu'un peut aider. Ceci est sur Ubuntu 14.04

Sudo apt-get install mysql-server-5.5 --reinstall
[Sudo] password for shrikant: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 1 not upgraded.
Need to get 0 B/1,744 kB of archives.
After this operation, 0 B of additional disk space will be used.
Preconfiguring packages ...
(Reading database ... 303520 files and directories currently installed.)
Preparing to unpack .../mysql-server-5.5_5.5.41-0ubuntu0.14.04.1_AMD64.deb ...
mysql stop/waiting
Unpacking mysql-server-5.5 (5.5.41-0ubuntu0.14.04.1) over (5.5.41-0ubuntu0.14.04.1) ...
Replaced by files in installed package mysql-common (5.6.23-1ubuntu14.04) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
ureadahead will be reprofiled on next reboot
Setting up mysql-server-5.5 (5.5.41-0ubuntu0.14.04.1) ...

Bien que je me souvienne d'avoir fait toutes ces étapes, j'en ai peut-être manqué ici et là.

Cela a résolu mon problème

https://stackoverflow.com/questions/25244606/completely-remove-mysql-ubuntu-14-04-lts

3
SK176H

Dans mon cas, j'essayais simplement d'installer des mises à jour et le problème était identique:

Setting up mysql-server-5.6 (5.6.28-0ubuntu0.14.04.1) ...

La suggestion ci-dessus n'a pas fonctionné et suggère pourquoi le processus de mise à niveau a échoué:

$ Sudo service mysql stop
stop: Unknown instance: 

Apparemment, il ne possédait pas le bon PID pour arrêter MySQL. Je l'ai donc arrêté via l'autre méthode:

$ Sudo /etc/init.d/mysql stop
 * Stopping MySQL database server mysqld                                                 [ OK ]

et l'installateur a continué normalement et terminé.

7
LongDono

Pour moi était un problème de manque de mémoire. Je l'exécute dans une boîte virtuelle et uniquement lorsque j'augmente la mémoire de la machine qui a passé la partie en attente.

Essaye ça:

dmesg | tail -20 

et rechercher un problème de mémoire lors de l’initialisation de mysqld.

1

J'ai pensé que j'ajouterais cette réponse au cas où quelqu'un d'autre googlerait ce problème comme moi. Ma situation n'était pas exactement la même en ce sens que je mettais simplement à niveau l'ensemble du système (Sudo apt-get upgrade) mais que je restais coincé sur la même ligne:

Setting up mysql-server (5.5.46-0ubuntu0.14.04.2) ...

Tout ce que je fis, c’est d’ouvrir une autre session ssh puis de courir

Sudo service mysql stop

Et puis la mise à niveau s'est poursuivie normalement. C'est probablement plus facile que de supprimer complètement mysql.

1
Rhyzomatic