2012-09-20 26 views
10

Soy nuevo en Ubuntu, instalé XAMPP en mi Ubuntu 10.04. Cuando inicio XAMPP, dice que MySQL no pudo comenzar.¡No se pudo iniciar MySQL! al iniciar XAMPP

Aquí es mi ouput de terminal:

$ sudo /opt/lampp/lampp start 
Starting XAMPP for Linux 1.8.0... 
XAMPP: Starting Apache with SSL (and PHP5)... 
XAMPP: Starting MySQL... 
XAMPP: Couldn't start MySQL! 
XAMPP: Starting ProFTPD... 
XAMPP for Linux started. 

Y como voy a http://localhost, me quedé atrapado en la pantalla de presentación de XAMPP, no pasa nada si decido idioma.

+0

¿Te ha verifica el archivo de registro? cola /var/log/mysql.log – Miroslav

Respuesta

-2

Encontré la respuesta. Primero desinstale completamente el lampp y luego vuelva a instalarlo. Antes de desinstalar, detener la lampp usando el comando:

/opt/lampp/lampp stop 

y luego desinstalar/eliminar mediante el comando

rm -rf /opt/lampp 

vuelva a instalarlo.

+0

Esto no es una solución ... – deltascience

+3

Va a eliminar el código completo si el usuario no sabe mucho sobre rm. – Neelesh

1

Puede que no haya eliminado por completo su vieja instancia de lampp. Por favor quítelo e instale lampp una vez más.

+0

no, yo había eliminado por completo el anterior. busqué mucho en Google, probé muchas maneras, pero nada funcionó. Pls me ayuda – akhi

+0

Encontré respuesta, primero desinstalo completamente el lampp e lo instalo una vez más, funcionará. Antes de desinstalar detener la lampp usando el comando /opt/lampp/lampp detener y luego desinstalarlo con el comando rm -rf/opt/lampp luego tratar de instalarlo de nuevo .. que va a funcionar correctamente ... – akhi

4

Basta con retirar la versión de MySQL en el que no se ha iniciado con el comando rm -rf /opt/lampp y el comando:

tar xvfz xampp-linux-1.8.1.tar.gz -C /opt 

Reemplazar xampp-linux-1.8.1.tar.gz con su nombre de archivo. Después de reiniciar su lampp, funcionará bien.

+0

¡Es gracioso pero realmente funcionó! – juliangonzalez

5

Puede ser que el /opt/lampp no tenga los permisos adecuados. Antes de volver a instalar todo, intente ejecutar los comandos a continuación, que trabajó para mí:

sudo /opt/lampp/lampp stop 
sudo chmod 755 /opt/lampp/etc/my.cnf 
sudo chmod -R 777 /opt/lampp/var/mysql 
sudo chown -hR root:root /opt/lampp 
sudo /opt/lampp/lampp start 
+0

resolvió mi problema. Gracias – jemsnaban

19

Esto funcionó para mí como un cordón. [Solía ​​Ubuntu 12.04 y XAMPP]

sudo chmod 755 /opt/lampp/etc/my.cnf 

sudo chmod -R 777 /opt/lampp/var/mysql 

sudo chown -hR root:root /opt/lampp 

& Ahora comenzar tu Xampp

+4

'sudo chown -hR root: root/opt/lampp' funciona para mí, en lugar de' sudo chown -hR root/opt/lampp', como @ this.lau_ dijo –

+0

Intenté esto, pero no funcionó para mi. Estoy usando ubuntu 14.04 por cierto. –

+0

Gracias !!! es el correcto –

1

Podría ser el derecho permissions problema. Algunas soluciones lo guían para configurarlo en 777 que no se recomienda. Intenta configurarlo con los permisos originales tal como están instalados. (especialmente después de restaurar desde un alquitrán sin conservar los permisos)

sudo /opt/lampp/lampp stop 

sudo chown nobody.root /opt/lampp/var/mysql/cdcol /opt/lampp/var/mysql/mysql  /opt/lampp/var/mysql/phpmyadmin -R 

sudo chown nobody.nogroup /opt/lampp/var/mysql/yourdbname -R 

sudo /opt/lampp/lampp start 
0

Incluso tuve el mismo problema. Siempre verifique el registro de errores antes de continuar para encontrar la causa raíz. A veces podría ser un problema de espacio en el sistema de archivos. En mi caso, era "/" el sistema de archivos estaba lleno. Después de despejar un poco de espacio, pude comenzar los servicios sin problemas.

Gracias, Vishnu

+0

Bueno, para ser justos, si el problema era espacio insuficiente, esta sería una respuesta. –

0

XAMPP comenzaron con éxito de mi lado, pero aún así se quedó atascado en la pantalla spalsh. Se resolvió dando permiso para lang.tmp archivo

sudo chmod 777 /opt/lampp/htdocs/xampp/lang.tmp 
0

la instalación de MySQL anterior puede estar bloqueando su MySQL desde el paquete XAMPP. También tuve el mismo problema. Simplemente desinstale el MySQL anterior.Abra el terminal (Ctrl + Alt + T) y pegue el siguiente código:

La primera parada XAMPP:

sudo /opt/lampp/lampp stop 

desinstalar MySQL:

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.5 mysql-client-core-5.5 
sudo rm -rf /etc/mysql /var/lib/mysql 
sudo apt-get autoremove 
sudo apt-get autoclean 

inicio XAMPP:

sudo /opt/lampp/lampp start 
Cuestiones relacionadas