Иногда при запуске или перезапуске Open Server в логах возникает ошибка:
Не удалось запустить MySQL-x-x.
Это происходит в связи с тем, что не запущен демон mysqld.exe. Он находится в папке /modules/database/MySQL-x.x/bin/mysqld.exe, где x-x - это версия модуля mysql установленная в настройках Open Server'а.
Для подтверждения симптомов, можно попытаться запустить в консоли команду
mysql
и получить ошибку
ERROR 2003 (HY000): Can't connect to MySQL server on localhost (10061)
Это сработает при условии, что у вас установлена переменная mysql в Windows-окружении.
Решение
Решение простое - нужно запустить mysql-демон. Это можно сделать вручную - найти его по адресу /modules/database/MySQL-x.x/bin/mysqld.exe
Или создать закладку в Open Server'е.
- Открываем настройки
- Создаем закладку:
Во вкладке "Закладки" вводим любое имя, категорию "Фиксы и патчи", выполнить "%realprogdir%\modules\%mysql_driver%\bin\mysqld.exe". Далее жмем Добавить и Сохранить.
- Запускаем фикс
- Снова запускаем сервер
- Смотрим результат