17 votos

No se puede instalar mysql-server en Ubuntu

Soy incapaz de instalar mysql-server en mi ubuntu 9.10 servidor de la máquina. Cuando se usa apt-get install mysql-server, la salida es :

# apt-get install mysql-server

Reading package lists... Done
Building dependency tree
Reading state information... Done

mysql-server is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 120 not upgraded.
2 not fully installed or removed.

After this operation, 0B of additional disk space will be used.
Setting up mysql-server-5.1 (5.1.37-1ubuntu5.4) ...
* Stopping MySQL database server 
    Mysqld    [ OK ]
* Starting MySQL database server 
mysqld [fail]

invoke-rc.d: initscript mysql, action "start" failed.

dpkg: error processing mysql-server-5.1 (--configure):

subprocess installed post-installation script returned error exit status 1

dpkg: dependency problems prevent configuration of mysql-server:

mysql-server depends on mysql-server-5.1; however:
Package mysql-server-5.1 is not configured yet.

dpkg: error processing mysql-server (--configure):
dependency problems - leaving unconfigured

No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
mysql-server-5.1
mysql-server  
E: Sub-process /usr/bin/dpkg returned an error code (1)

No puedo encontrar una solución satisfactoria a este problema en cualquier lugar. Muchos de los sitios decirles que volver a instalarlo, pero no su trabajo.

Cualquier ayuda será apreciada.

Gracias..

26voto

Zitrax Puntos 342

Esto funcionó para mí:

apt-get purge mysql-server
apt-get purge mysql-common
rm -rf /var/log/mysql
rm -rf /var/log/mysql.*
rm -rf /var/lib/mysql
rm -rf /etc/mysql
# and then:
apt-get install mysql-server --fix-missing --fix-broken

Aunque también se eliminarán todas las dependencias en mysql.

Fuente.

5voto

lilott8 Puntos 421

Un par de sugerencias:

  • el siempre obvio, asegúrese de que usted está se ejecuta como root
  • trate de hacer apt-get remove mysql
  • luego trate de hacer un apt-get purge (usted puede ser que necesite apt-get purge mysql, a veces aptitud puede ser exigente)
  • siempre revise sus registros. Lo más probable es que la respuesta para casi todo.
  • también, trate de hacer un apt-get claro cachce y apt-get clean. A continuación, vuelva a intentar la instalación.

O probar esta solución he encontrado en google:

El mysql-server-5.1 paquete intenta iniciar MySQL después de que el paquete está instalado, lo que falla. La primera cosa que usted necesita hacer es terminar el proceso de instalación limpia. Hay varias maneras de hacer esto:

fijar bien su configuración de MySQL, verificación de que /etc/init.d/mysql-server funciona, y el lanzamiento de dpkg --configure-a para finalizar el proceso de instalación ; o editar el archivo /var/lib/dpkg/info/mysql-server-5.1.postinst y quitar la parte donde inicia el servidor (probablemente llamada /etc/init.d/mysql-server start o así), luego ejecuta dpkg --configure-a para finalizar el proceso de instalación y, a continuación, corregir la configuración. http://www.openg.info/entry/sudo-apt-install-mysql-server-fails

2voto

Bittrance Puntos 1926

MySQL no se pudo iniciar. La razón de esto se produjo deben ser almacenados en /var/log/mysql.registro (o es /var/lib/mysql/.err?). Puede pegar la salida de allí, y tal vez podamos averiguar lo que salió mal.

1voto

Wybo Wiersma Puntos 11

Abrir una consola diferente, escriba ps aux | grep mys

Y matar a todo aquel que se parece a esto:

egrep -qi ... /etc/mysql/

Esto debería permitir que la instalación se complete.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: