2014-11-17 3 views
21

Я устанавливал установщик mysql на своем компьютере с Windows 8. Во время процесса настройки сервера он застревает в «стартовом сервере» и не движется дальше. Журнал для тех же является:Конфигурация mysql останавливается на «стартовом сервере»

Начиная шаг настройки: Остановка сервера [при необходимости] Закончен этап настройки: Остановка сервера [при необходимости]

Начиная шаг настройки: Запись файла конфигурации Закончен этап настройки: Запись конфигурации файл

Начало этапа настройки: обновление брандмауэра Добавление правила брандмауэра для MYSQL56 на порт 3306. Успешно добавлено правило брандмауэра. Завершена настройка: обновление брандмауэра

Начало шага настройки: настройка службы Windows [при необходимости] Попытка предоставить сетевой службе права на использование файловой системы. Предоставленные разрешения. Добавление нового сервиса Новый сервис добавлен Закончен шаг настройки: Настройка службы Windows [при необходимости]

Я уже пробовал следующее: - * Un установлены все программы, которые были каким-либо образом связанных с MySQL. * Удалена папка mysql из C: \ Program Files. * Очистить мой реестр. , а затем снова установить программу, но все напрасно.

Ссылка MySQL Installer Stuck on "Starting Service" также показывает ту же проблему, но решение не работает для меня.

+0

когда-то застрял в процессе UAC. попробуйте вручную запустить сервер и получить код ошибки. удалить данные сервера: любые поврежденные файлы таблицы? сделал установку полностью? проверить, если mysql.ini присутствует –

+0

Я установил его моим ответом [здесь] [1] [1]: http://stackoverflow.com/a/30104268/3745869 – user3745869

ответ

0

Я понял это. Шахта была застрять на «Запуск сервера» слишком и просмотр событий было это -

The description for Event ID 100 from source MySQL cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.  
If the event originated on another computer, the display information had to be saved with the event.  
The following information was included with the event:  
innobase_buffer_pool_size can't be over 4GB on 32-bit systems 

Так я понял, что проблема пытается запустить 32-разрядную версию MySQL, которая поставляется в комплекте с программой установки на 64 может быть проблемой. Хотя, MySQL утверждает, что он установит 64-разрядную базу данных.

Что я сделал, была загружена 64-разрядная версия на молнии и распакована во временное место. I перезапустил установщик и дайте ему установить mysql. Я заменил его содержимое другой версией из временного местоположения без остановки установщика. Затем я продолжил шаги настройки установщика. Ему удалось запустить сервис.

Вот полный след журнала.

Beginning configuration step: Stopping Server [if necessary] 
Ended configuration step: Stopping Server [if necessary] 

Beginning configuration step: Writing configuration file 
Ended configuration step: Writing configuration file 

Beginning configuration step: Updating firewall 
Adding firewall rule for MySQL56 on port 3306. 
Successfully added firewall rule. 
Ended configuration step: Updating firewall 

Beginning configuration step: Adjusting Windows service [if necessary] 
Attempting to grant Network Service require filesystem permissions. 
Granted permissions. 
Adding new service 
New service added 
Ended configuration step: Adjusting Windows service [if necessary] 

Beginning configuration step: Starting Server 
Starting MySQL as a service 
Ended configuration step: Starting Server 

Beginning configuration step: Applying security settings 
Attempting to update security settings. 
Updated security settings. 
Ended configuration step: Applying security settings 

Beginning configuration step: Creating user accounts 
Attempting to Add New MySQL Users 
Added New Users. 
Ended configuration step: Creating user accounts 

Beginning configuration step: Updating Start Menu Link 
Attempting to verify command-line client shortcut. 
Verified command-line client shortcut. 
Verified command-line client shortcut. 
Ended configuration step: Updating Start Menu Link 

mysql site

+0

«Тогда я продолжил шаги настройки установщика. " Итак, вам пришлось остановить установщик? Просил ли он пароль администратора при перезапуске? У меня тоже установлены штыки. Он работает бесконечно, так как он не может проверить пароль, который я ранее настраивал. –

+0

Не останавливайте установщика. – Mukus

68

Вот что я сделал:

  1. установил его с MySQL-инсталлятор-веб-сообщества-5.6.23.0.msi
  2. Для моих целей я выбрал «Пользовательский "установить с серверами MySQL 5.6.22 - Разъемы X64 и MySQL -> Коннектор ODBC/5.3.4 - 64
  3. Далее -> Выполнить - (готовые настройки) -> Далее
  4. Config Тип: машина развития, все по умолчанию (TCP/IP, порт: 3306, Открытый брандмауэр)
  5. Введенные в MySQL корневой пароль
  6. Учетные записи пользователей MySQL -> Добавить пользователя (имя пользователя, пароль, OK) -> Далее
  7. Настройка MySQL Server в качестве службы Windows (ПРОВЕРЕНО)
  8. Windows Service Name: MySQL56 (по умолчанию)
  9. Запуск MySQL Подавать на запуск системы
  10. ЭТО ЗАКРЫТЫЙ (ОШИБКА ЗДЕСЬ): Запустите службу как ... Стандартная учетная запись системы (ПРОВЕРЕНА - но она будет проигнорирована и что это ошибка)
  11. Далее -> Выполнение, установка зависает на стартовом сервере, поэтому подождите на какое-то время, чтобы тайм-аут (или нет, ваш выбор). Когда Dialog (может быть покрыт другими окнами) всплывающее окно с сообщением «Конфигурация сервера MySQL занимает больше времени, чем ожидалось ...», нажмите «ОК» (чтобы подождать дольше)
  12. Между тем перейти в Пуск -> Панель управления -> Инструменты администрирования -> Сервисы -> найдите MySQL56, щелкните правой кнопкой мыши по нему -> Свойства -> выберите вкладку «Вход в систему» ​​и «ЗДЕСЬ» - «BUG» -> Хотя была выбрана локальная системная учетная запись, как-то «была выбрана учетная запись: сетевая служба (с некоторым паролем) -> Выберите «Вход в систему»: «Локальная системная учетная запись», «Разрешить службу» взаимодействовать с рабочим столом -> «Применить» -> «Вперед» на вкладке общего доступа
  13. На общей вкладке нажмите кнопку «Пуск», чтобы начать сервис, и вот оно! Служба запускается! Нажмите OK, чтобы закрыть диалоговое окно свойств MySQL56. Закрыть диалоговое окно служб. Закрыть Административные инструменты. Закройте панель управления.
  14. И к тому времени (когда вы закрывали эти диалоги), когда вы смотрите на Диалог установщика MySQl, все этапы завершены и отмечены: Запуск сервера, Применение безопасности ... Создание учетных записей пользователей. Обновление ссылки меню «Пуск»
  15. Подтвердить с Finish -> Далее -> Готово

Вот это, счастливый MySQL-ки :)

+3

Я часами пытался решить это! Это сработало, +1! – butteredtoast

+1

Большое спасибо - я делал это с 5.7 и должен был сначала прекратить обслуживание - для меня это был шаг 12.5 – CINCHAPPS

+1

Он работал на версию 5.7.10 на окнах 7 x64. Спасибо –

-1

Следить за link. И не забывайте удалять все в папке C: \ program files \ mysql, включая вещи odbc, если у вас есть.

+0

Обратите внимание, что [ответы только для ссылок не приветствуются] (http://meta.stackoverflow.com/tags/link-only-answers/info), ответы SO должны быть конечной точкой поиска решения (vs. еще одна остановка ссылок, которые со временем становятся устаревшими). Пожалуйста, подумайте о добавлении отдельного резюме здесь, сохранив ссылку в качестве ссылки. – kleopatra

+1

Эта ссылка недействительна. – Mukus

0

Это, по-видимому, хроническая проблема с установщиком MySQL даже сейчас (v1.4.17.0). Независимо от того, что, каждый раз Я (повторно) настрою экземпляр на Windows 7 Pro или Server (2008 R2), который он висит на этом этапе.

Простейшее исправление:

  1. Когда программа установки виснет, откройте Windows Services и найти экземпляр службы MySql (ы).
  2. Дважды нажмите, чтобы открыть/экземпляр и установите Зарегистрируйтесь как: к учетной записи локальной системы и проверить Разрешить взаимодействие с рабочим столом.
  3. Необязательно, но предпочтительно задавать параметры восстановления, чтобы служба возобновлялась после возникновения проблемы.
  4. Убедитесь, что для типа запуска задано значение Automatic (или независимо от ваших предпочтений).
  5. Нажмите Применить и нажать кнопку Пуск (или нажмите OK, а затем запустите сервис).
  6. Вернитесь к Установщику MySQL и закройте все открытые предупреждения о ожидании завершения процесса и продолжении процесса.
  7. Повторите, как требуется для каждого экземпляра MySQL Server.

Примечание: Установщик, кажется, не включить исключение брандмауэра, возможно, выбран, когда сервер MySQL был первым настроен, так что вы, возможно, придется перенастроить снова открыть брандмауэр.

Боковое примечание: В целом, я должен сказать, что после всего лишь двух дней использования экосистемы MySQL я менее впечатлен тем, насколько явственны ошибки. Я бы оценил, что мне приходилось устанавливать два серверных интерфейса примерно 6 раз, прежде чем все работало как рекламируемое. Workbench разбился на меня 5+ раз в первый день один, и мне пришлось пробираться через любое количество форумов, нахождение ответов на такие вещи. Будьте готовы сделать то же самое.

1

У установщика есть еще одна проблема, которую я обнаружил сегодня.

У меня была такая же проблема с установщиком, который висел на «Начальном сервере». Однако после просмотра окна «Просмотр событий Windows» в «Журналах Windows» -> «Приложение» я обнаружил ошибку

«Слишком много аргументов (первое дополнение -« Что-то »). Для получения дополнительной информации см. Центр справки и поддержки по адресу http://www.mysql.com." ,

Проблема заключается в том, что установщик не может обрабатывать пробелы в имени службы Windows (имя, которое я использовал Something MySQL). Просто измените имя на одно без пробелов.

0

Я нашел другое решение: я использовал сложный пароль со специальными символами. Когда я переключаюсь на использование только буквенно-цифровых символов в пароле, он устанавливается без проблем.

0

У меня была такая же проблема, когда она изменилась с учетной записи локальной системы на сетевую службу, я поменял ее в службах на локальную учетную запись системы. Это, однако, не сработало. Я столкнулся с другим форумом, в котором предлагалось, чтобы пробелы в названии служб вызывали проблему, поэтому я достал пробелы и положил символы подчеркивания и, безусловно, это сработало!

Изменить пробелы в символы подчеркивания!

Смежные вопросы