Я создал облачный сервер Ubuntu 10.04 в облаке Amazon (EC2). Каждый раз, когда я его пробую, я сталкиваюсь с остановкой установки LAMP. Я создал около 5 свежих экземпляров. Каждый раз установка застревает на 79% в части «настройка mysql-server-5.1» установки.
Сначала я делаю обновление (sudo apt-get update), затем обновление (sudo apt-get upgrade), затем пытаюсь установить лампу с помощью tasksel.
Я делал это раньше на облачном сервере в стойке, и он отлично работает. Каждая попытка неудачна на экземплярах EC2. Я свяжусь с Amazon, но я также спрашиваю здесь на случай, если это проблема, связанная с Ubuntu, и, возможно, известная проблема, которую кто-то может направить меня к ее решению.
Регион - Запад ЕС (Ирландия). Идентификатор AMI - ami-00e9d874. Тип экземпляра m1.large.
Я пробовал несколько разных AMI (все Ubuntu x64 10.04)
Если вы начнете со стандартного Ubuntu 10.04 AMI, опубликованного Canonical, то установка LAMP с помощью tasksel работает просто отлично. Для us-west-1 последняя 64-битная версия 10.04 AMI - это ami-81dde2f5.
Указанный вами AMI (ami-00e9d874) является AMI BitNami. Похоже, что BitNami уже установил MySQL на этот AMI с использованием нестандартного расположения (/ opt / bitnami / mysql). Когда вы пытаетесь установить MySQL с помощью стандартных инструментов Ubuntu, он не обнаруживает BitNami MySQL, а затем не пытается запустить второй сервер MySQL:
120116 0:09:09 [Note] Plugin 'FEDERATED' is disabled.
120116 0:09:09 InnoDB: Started; log sequence number 0 44233
120116 0:09:09 [ERROR] Can't start server: Bind on TCP/IP port: Address already in use
120116 0:09:09 [ERROR] Do you already have another mysqld server running on port: 3306 ?
120116 0:09:09 [ERROR] Aborting
120116 0:09:09 InnoDB: Starting shutdown...
120116 0:09:10 InnoDB: Shutdown completed; log sequence number 0 44233
120116 0:09:10 [Note] /usr/sbin/mysqld: Shutdown complete
Если вам нужно использовать BitNami AMI, вы ' Вам нужно будет следовать их указаниям для установки лампы.
У меня также было зависание при установке на 79%. В моем случае я не использовал bitnami, просто установил apt mysql-server и то же самое произошло с sudo tasksel из LAMP Stack.
В моем конкретном случае выясняется, что в моем корневом пароле mysql была одинарная кавычка, и это испортило шаг настройки mysql.
Я увидел это, проверив журнал, который, по-моему, был в / var / log / mysql. В логах половина моего пароля должна быть разделена на символ ', что дало мне идею попробовать использовать другой пароль.
Вы используете BitNami Drupal AMI и, как упоминает Эрик, он включает в себя MySQL. Фактически он включает в себя установленный сервер LAMP и поверх него работает Drupal. Идея этого AMI состоит в том, чтобы предоставить готовую к использованию установку Drupal, в которой пользователю не нужно будет беспокоиться о настройке среды.
В каталоге / opt / bitnami вы можете видеть, что BitNami содержит папки apache, mysql и php. Он также содержит файл properties.ini, в котором содержится информация об установленных компонентах. Файл конфигурации apache находится в /opt/bitnami/apache2/conf/httpd.conf, файл конфигурации php находится в файле /opt/bitnami/php/etc/php.ini, а конфигурация mysql находится в / opt / bitnami / mysql /my.cnf. Вы можете использовать эти серверы для запуска других приложений поверх него.
Если вы хотите установить системные серверы, порты по умолчанию будут конфликтовать с BitNami. Чтобы избежать этого, вы можете выполнить /etc/init.d/bitnami stop
и остановить серверы BitNami. Если вы хотите, чтобы оба были запущены (BitNami и системные серверы), вам необходимо настроить некоторые из них для использования разных портов. Кроме того, вы не должны найти никакого другого конфликта. BitNami полностью независим от системных компонентов, и вы можете обновить, установить или удалить системные библиотеки, не прерывая установку BitNami. Точно так же BitNami не повлияет на ваше системное программное обеспечение (кроме конфликта портов, о котором я уже упоминал.
Я являюсь частью команды BitNami, и я подумал, что добавление этого пояснения будет полезно для понимания того, почему Вы нашли эту проблему с BitNami.