Eu resolvi desta maneira:
sudo chmod -R 777 /opt/lampp
sudo chown -hR nobody /opt/lampp
sudo chmod -R 755 /opt/lampp
então notei que tenho outra instância do mysqld em execução e a parei com:
sudo service mysql stop
Eu tentei baixar o XAMPP, descompactá-lo em / opt / lampp e iniciar
sudo ./lamp start
mas recebo esta saída:
Starting XAMPP for Linux 1.7.7...
XAMPP: Another web server daemon is already running.
XAMPP: Starting MySQL...
XAMPP: Couldn't start MySQL!
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.
então eu abri o synaptic e eu instalei o servidor mysql.
agora eu tenho 2 problemas, se eu reiniciar meu ubuntu 10.10:
toda vez que eu reinicio meu Ubuntu eu tenho que digitar novamente
sudo /etc/init.d/mysql stop
se depois de parar o daemon do mysql eu relançar o lampp, recebo a mesma mensagem: XAMPP: Não foi possível iniciar o MySQL!
/var/log/mysql.err e /var/log/mysql.log estão vazios ..
Eu resolvi desta maneira:
sudo chmod -R 777 /opt/lampp
sudo chown -hR nobody /opt/lampp
sudo chmod -R 755 /opt/lampp
então notei que tenho outra instância do mysqld em execução e a parei com:
sudo service mysql stop
Este post no Stack Overflow me ajudou:
etc
no diretório de instalação do XAMPP. my.cnf
e abra-o em qualquer editor de texto innodb_force_recovery=1
em myisam_sort_buffer_size=8M
my.cnf
Você recebe uma mensagem "Iniciando o MySQL SUCCESS!"
sudo service mysql stop
sudo /opt/lampp/lampp restart
Funcionou para mim.