Не удалось запустить MySQL! при запуске XAMPP

Я новичок в Ubuntu, я установил XAMPP в своем Ubuntu 10.04. Когда я запускаю XAMPP, он говорит, что MySQL не может запускаться.

Вот мой терминал:

$ 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.

И затем, когда я перехожу к http://localhost, я застрял на всплывающем экране XAMPP, ничего не происходит, если я выбираю язык.

Ответ 1

Я нашел ответ. Сначала полностью удалите лампу и снова установите ее. Перед удалением остановите лампу с помощью команды:

/opt/lampp/lampp stop

а затем удалите/удалите его с помощью команды

rm -rf /opt/lampp

затем переустановите его.

Ответ 2

Это работало для меня как очарование. [Я использовал Ubuntu 12.04 и Xampp]

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

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

sudo chown -hR root:root /opt/lampp

& Теперь запустите свой Xampp

Ответ 3

Возможно, просто /opt/lampp не имеет прав. Прежде чем переустанавливать все, попробуйте запустить приведенные ниже команды, это сработало для меня:

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

Ответ 4

Просто удалите версию, где MySQL не запускается с помощью команды rm -rf /opt/lampp и команда:

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

Замените xampp-linux-1.8.1.tar.gz на ваше имя файла. После перезапуска лампы, он будет работать нормально.

Ответ 5

Возможно, вы полностью не удалили свой старый экземпляр лампы. Удалите его и снова установите лампу.

Ответ 6

Это может быть правильная проблема permissions. Некоторые решения помогут вам установить 777, что не рекомендуется. Постарайтесь установить его в соответствии с установленными. (особенно после восстановления из tar без сохранения разрешений)

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

Ответ 7

Даже у меня была такая же проблема. Всегда проверяйте журнал ошибок, прежде чем приступать к поиску основной причины. Иногда это может быть проблемой пространства файловой системы. В моем случае файловая система "/" была заполнена. После освобождения места я смог запустить службы без проблем.

Спасибо, Вишну

Ответ 8

XAMPP начал успешно с моей стороны, но все равно застрял на экране spalsh. Он был разрешен путем разрешения файла lang.tmp

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

Ответ 9

Ваша предыдущая установка MySQL может блокировать ваш MySQL из пакета xampp. У меня также была та же проблема. Просто удалите предыдущий MySQL. Откройте терминал (Ctrl ALt T) и вставьте следующий код:

Первая остановка XAMPP:

sudo /opt/lampp/lampp stop

Удалите 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

Запустить XAMPP:

sudo /opt/lampp/lampp start