Подтвердить что ты не робот

Конфигурация mysql останавливается на "стартовом сервере"

Я устанавливал установщик MySQL на мой компьютер с Windows 8. В процессе настройки сервера он застревает на "стартовом сервере" и больше не движется. Журнал для того же:

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

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

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

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

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

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

4b9b3361

Ответ 1

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

  • Установил его с помощью mysql-installer-web-community-5.6.23.0.msi
  • В моих целях я выбрал "Custom" для установки с серверами MySQL. 5.6.22 - Разъемы X64 и MySQL → Коннектор ODBC/5.3.4 - 64
  • Далее → Выполнить - (готов к настройке) → Далее
  • Тип конфигурации: машина разработки, все значения по умолчанию (TCP/IP, порт: 3306, открытый брандмауэр).
  • Набрано в MySQL Root Password
  • Учетные записи пользователей MySQL → Добавить пользователя (имя пользователя, пароль, ОК) → Далее
  • Настройте MySQL Server как службу Windows (CHECKED)
  • Имя службы Windows: MySQL56 (по умолчанию)
  • Запустите службу MySQL при запуске системы
  • ЭТО ЧЕРЕЗ (ОШИБКА ЗДЕСЬ): Запустите службу как... Стандартная учетная запись системы (ПРОВЕРЕНА - но она будет проигнорирована и это будет ошибкой).
  • Далее → Выполнение, установка зависает на стартовом сервере, так что подождите некоторое время, чтобы отключиться (или нет, ваш выбор). Когда Dialog (может быть покрыт другими окнами), всплывающее окно с сообщением "Конфигурация сервера MySQL занимает больше времени, чем ожидалось...", нажмите "ОК" (чтобы подождать дольше)
  • Тем временем перейдите в меню "Пуск" → "Панель управления" → "Администрирование" → "Службы" → найдите MySQL56, щелкните правой кнопкой мыши по нему → "Свойства" → выберите вкладку "Вход в систему" ​​и "ЗДЕСЬ" - "BUG" → Хотя "Локальная системная учетная запись" была выбрано "Как-то". Эта учетная запись: была выбрана сетевая служба (с некоторым паролем) → Выберите "Вход в систему": "Локальная системная учетная запись", "Разрешить службу" взаимодействовать с рабочим столом → "Применить" → "Вперед" на вкладке "Общие"
  • На общей вкладке нажмите кнопку "Пуск" , чтобы начать сервис, и вот оно! Служба запускается! Нажмите OK, чтобы закрыть диалоговое окно свойств MySQL56. Закрыть диалоговое окно служб. Закрыть Административные инструменты. Закройте панель управления.
  • И к тому времени (пока вы закрываете эти диалоги), когда вы смотрите на Диалог установщика MySQl, все шаги завершены и отмечены: Запуск сервера, Применение безопасности... Создание учетных записей пользователей. Обновление ссылки меню "Пуск"
  • Подтвердить с завершением → Далее → Готово

Что он, счастливый MySQL-ing:)

Ответ 2

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

У меня была такая же проблема с установщиком, который висел на "Starting Server". Однако, посмотрев на окно Event Viewer в Windows Logs → Application, я обнаружил ошибку

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

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

Ответ 3

Моя проблема была специальным символом пароля.

Что я сделал, чтобы решить, что вы застряли на сервере "Попытка запуска":
1. С помощью установщика удалите предыдущую версию/установку
2. Проверка и удаление существующих папок MySQL (DATA и App)
3. Переустановите с помощью установщика
4. Используйте сильный длинный пароль без специального символьного пароля.

Ответ 4

Я понял это. Моя игра застряла в "Стартовом сервере", и Event Viewer имел это -

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-разрядная версия на молнии и распаковали ее во временное место. Я перезапустил установщик и установил 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

Ответ 5

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

Самое простое исправление:

  • Когда установщик зависает, откройте службы Windows и найдите свой экземпляр службы mySQL.
  • Дважды щелкните, чтобы открыть экземпляр /, и установите "Вход в систему как: в" Локальная системная учетная запись "и установите флажок" Разрешить службе "взаимодействовать с рабочим столом.
  • Необязательно, но предпочтительно устанавливать параметры восстановления, чтобы служба возобновлялась после возникновения проблемы.
  • Убедитесь, что для параметра "Тип запуска" установлено значение "Автоматически" (или независимо от ваших предпочтений).
  • Нажмите "Применить", а затем "Пуск" (или нажмите "ОК", а затем запустите службу).
  • Вернитесь к установщику MySQL и закройте любое открытое предупреждение о ожидании завершения процесса и продолжении процесса.
  • Повторите, как требуется для каждого экземпляра MySQL Server.

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

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

Ответ 6

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

Ответ 7

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

Изменить пробелы, чтобы подчеркнуть!

Ответ 8

Разработчики MySQL настаивают на том, что запуск службы MySQL, зарегистрированной как NETWORK SERVICE, является правильным способом сделать это, и что запуск ее в качестве локальной системы открывает дыры в безопасности. Ладно, люди, корень проблемы здесь в том, что NETWORK SERVICE не может получить доступ к местам, где сконфигурированы файлы журнала. Я подозреваю, что эта ошибка возникает, когда указана папка (нажав кнопку Обзор), к которой СЕТЕВАЯ СЛУЖБА не имеет доступа. В моем случае я указал файлы журналов для записи в разделе "Мои документы" в папке "MySQL Logs". Итак, (и это можно сделать, пока открыто диалоговое окно установщика, оно говорит, что установщик занимает много времени и выдает запрос "Ждать" или "Отмена"):

Я просто предоставил полный контроль над этой папкой СЕТЕВОМУ СЕРВИСУ, щелкнув правой кнопкой мыши по папке, выбрав "Свойства", выбрав "Безопасность", затем нажав "Добавить", а затем введя "СЕТЕВОЙ СЕРВИС". Затем я выбрал NETWORK SERVICE и установил флажки "Разрешить полный доступ" и "Изменить".

Ответ 9

Добавление этого для других.

У меня была установка, настроенная для настройки службы Windows.

Просмотр в Windows Event Viewer => Журналы Windows => Приложение, которое я нашел:

C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld.exe: Ошибка при установке значения '0.0' в 'lower_case_table_names'

Проверка файла инициализации в C:\ProgramData\MySQL\MySQL Server 5.6\my.ini

Я нашел:

# Specifies the on how table names are stored in the metadata.
# If set to 0, will throw an error on case-insensitive operative systems
# If set to 1, table names are stored in lowercase on disk and comparisons are not case sensitive.
# If set to 2, table names are stored as given but compared in lowercase.
# This option also applies to database names and table aliases.
lower_case_table_names=0.0

Я изменил значение на 0, но при повторной установке он снова появился как 0.0, поэтому во время установки и пока установка висела на "Начальном сервере", я отредактировал файл my.ini, сохранил его, открыл средство просмотра служб и вручную запустил сервис MySql56. Затем установка завершена

Ответ 10

Я столкнулся с такой же проблемой. Полностью удалив MySql с моего ПК, а затем установив его с нуля, исправил свою проблему.

Как полностью удалить MySql:

  1. Запустите командную строку как администратор и выполните следующую команду, чтобы остановить и удалить службу MySQL.

    Net stop MySQL
    Sc delete MySQL
    
  2. Перейдите в Панель управления >> Программы >> Программы и компоненты, выберите "Сервер MySQL 5.x" и нажмите "Удалить". (Если вы можете удалить MySQL из панели управления)

  3. Откройте проводник Windows и выберите "Организовать"> "Параметры папки и поиска". Выберите вкладку "Вид" и в разделе "Скрытые файлы и папки" выберите "Показать скрытые файлы и папки". Изучите следующие места и удалите следующие папки.

    • C:\Program Files\MySQL
    • C:\Program Files (x86)\MySQL
    • C:\ProgramData\MySQL

    И если это существует, удалите его тоже:

    C:\Users\[User-Name]\AppData\Roaming\MySQL
    
  4. Перезагрузите компьютер и переустановите MySQL. Это все!

Ответ 11

Я заставил эту проблему исчезнуть при обновлении с 5.7 до 8.0.

Конкретно я:

Ответ 12

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