web-dev-qa-db-fra.com

Réinstallation de Mysql 5.5 12.04

J'ai eu une installation cassée de mariadb sur mysql 5.5. Pendant des heures, j'ai essayé de réinstaller mysql avec l'utilisation d'apt-get. J'ai essayé de purger, de supprimer etc. Désinstallé php aussi. Apache a été réinstallé aussi. Chaque installation jetait des erreurs lors de la configuration de mysql-server. J'ai finalement réussi à effectuer une installation réussie à partir du paquet deb depuis le site Web. J'ai exécuté ceci après que le paquet ait été installé:

Sudo apt-get install mysql-server-5.5 Partie d'échec de l'installation:

Setting up mysql-server-5.5 (5.5.35-0ubuntu0.12.04.2) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
dpkg: dependency problems     prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.5; however:
Package mysql-server-5.5 is not configured yet.
dpkg: error processing mysql-server (--configure):
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
Setting up libmariadbclient18 (10.0.8+maria-1~precise) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
mysql-server-5.5
mysql-server

D'accord, alors j'ai couru Sudo dpkg --configure mysql-server-5.5 et j'ai

Setting up mysql-server-5.5 (5.5.35-0ubuntu0.12.04.2) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
mysql-server-5.5

Si nous essayons de lancer mysql nous obtenons

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Ce qui me ramène à la manipulation my.cnf et à la réinstallation de mysql. Putain de cercle d'erreurs fermé.

J'ai essayé toutes les solutions liées à l'installation de MySQL que j'ai trouvées. À court d’options, réinstaller et configurer Ubuntu serait plus simple et plus rapide. Tout commentaire apprécié.

EDIT: Un avis - pourquoi suis-je invité à entrer le mot de passe administrateur mysql 3 fois au cours d’une installation?

4
user1928689

Pour moi, la raison en est que la partition racine était pleine. Vérifiez pour voir combien d’espace libre vous avez sur votre partition racine:

df -h

Si vous êtes à court d'espace, voyez ce qui occupe cet espace:

Sudo apt-get install ncdu ; Sudo ncdu /
1
Lonnie Best

Essayez ces commandes pour supprimer complètement les packages mysql-server-5.5, mysql-server non configurés,

Sudo dpkg -P --force-remove-reinstreq mysql-server-5.5
Sudo dpkg -P --force-remove-reinstreq mysql-server

Puis réinstallez-le en exécutant,

Sudo apt-get install mysql-server-5.5
Sudo apt-get install mysql-server
1
Avinash Raj