Не удалось запустить 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