Меню

Openserver ошибка запуска mysql

Локальный веб-сервер OpenServer не всегда работает корректно, особенно когда речь идет о его первом запуске после установки на компьютер. Часто пользователи сталкиваются с различными проблемами, приводящими к отсутствию отклика при запуске программы.

Далее я расскажу, как быстро избавиться от распространенных трудностей при работе с данным инструментом.  

Просмотр логов OpenServer

Начну с небольшого совета, который чаще всего помогает сразу же распознать причину неполадки и решить ее, приложив минимальное количество усилий. Однако уточню, что подойдет эта рекомендация только в том случае, если сам OpenServer запускается в Windows, но при этом старта локального веб-сервера не происходит. 

Просмотр логов OpenServer

На панели задач есть значок программы, по которому нужно кликнуть правой кнопкой мыши. После этого появится контекстное меню, в котором надо нажать на «‎Просмотр логов». В новом окне ознакомьтесь с полученными сведениями и определите, из-за чего появилась рассматриваемая ошибка. 

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Запуск программы от имени администратора

Как бы банально это ни звучало, но часто запуск OpenServer от имени администратора решает все неполадки. Дело в том, что сам компонент тесно связан с сетью и файлами, отвечающими за соединение, поэтому и требует определенных привилегий при взаимодействии с ними. Если права доступа отсутствуют, соответственно, и запуска программы не произойдет.

Вам понадобится выйти из панели управления, найти файл программы в корневом каталоге, щелкнуть по нему правой кнопкой мыши и в контекстном меню выбрать пункт «‎Запуск от имени администратора». Подождите несколько секунд и проверьте, появилась ли на экране какая-либо информация, свидетельствующая о начале работы локального веб-сервера.

Запуск OpenServer от имени администратора

Если этот метод оказался эффективным, но вы не хотите каждый раз запускать программу таким образом, выполните простую настройку. Для этого снова кликните по исполняемому файлу правой кнопкой мыши и перейдите в «‎Свойства». Там найдите вкладку «‎Совместимость» и установите галочку возле пункта «Запускать эту программу от имени администратора‎».

Перманентный запуск программы OpenServer от имени администратора

После применения настроек софт всегда будет стартовать с повышенными привилегиями, что позволит избавиться от проблем с запуском.

Редактирование файла hosts

Встроенный в операционную систему файл hosts выполняет важную роль, и часто пользователи задействуют его, если хотят ограничить доступ к конкретным сайтам. Иногда его блокировка средствами Windows становится причиной проблем с запуском OpenServer. Информация об этом появляется в логах при попытке перейти на веб-сервер, поэтому причину можно сразу же распознать. 

Проблемы с запуском OpenServer - командная строка

Хочу дать два совета:

  1. При использовании стороннего антивируса и брандмауэра настройте их так, чтобы OpenServer не попадал в список заблокированных программ. Стандартные средства можно отключить на время исключительно в качестве проверки.
  2. Запустите командную строку от имени администратора и введите команду attrib -s -r -h -a C:Windowssystem32driversetchosts, активировав соответствующие атрибуты для упомянутого файла hosts.

Невозможно подключиться к серверу

Если же OpenServer запускается нормально, но при этом соединения с сервером не происходит, советую ознакомиться с дальнейшими инструкциями. 

Способ 1: Редактирование MySQL и phpMyAdmin

Этот способ подойдет тем пользователям, которые используют OpenServer в связке с MySQL и phpMyAdmin. Он заключается в небольшой настройке этих двух компонентов для обеспечения нормального соединения, если вдруг возникла такая ситуация, что веб-сервер не хочет запускаться.

Редактирование файла конфигурации при проблемах с запуском OpenServer

Первоочередная задача – создание нового пользователя MySQL. Вводим:

shell> mysql --user=root mysql

mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost -> IDENTIFIED BY 'password' WITH GRANT OPTION

Команда отвечает за создание нового пользователя и установку для него пароля.

Откройте конфигурационный файл phpMyAdmin, который находится в папке /etc/phpmyadmin/config.inc.php. Добавьте туда две строки:

$cfg['Servers'][$i]['controluser'] = $dbuser;

$cfg['Servers'][$i]['controlpass'] = $dbpass;

Вместо user и pass подставьте имя созданного пользователя и его пароль для MySQL.

Способ 2: Проверка данных авторизации

Последняя рекомендация будет самой банальной – проверка данных авторизации при входе на веб-сервер. Это касается ситуаций, когда на экране появляется ошибка «Невозможно подключиться к серверу MySQL mysqli::real_connect(): (HY000/1045): Access denied for user ‘root’@’localhost’ (using password: NO)». Вам необходимо указать стандартный пароль и логин mysql или root в обоих полях, после чего авторизация должна пройти успешно.

phpMyAdmin Openserver

Это были самые распространенные способы решения проблем с запуском OpenServer. 

OpenServer 5.2.2
В этот прекрасный день отказался запускаться.

   2017-09-30 11:02:39  --------------------------------------------
2017-09-30 11:02:39  Начало процедуры запуска сервера
2017-09-30 11:02:39  Обновление Hosts файла
2017-09-30 11:02:39  Обновление конфигурации MySQL-5.6
2017-09-30 11:02:39  Обновление конфигурации Sendmail
2017-09-30 11:02:39  Обновление конфигурации PHP-5.6
2017-09-30 11:02:39  Обновление конфигурации PHPMyAdmin
2017-09-30 11:02:39  Обновление конфигурации Apache-2.4+Nginx-1.10
2017-09-30 11:02:39  Запуск MySQL-5.6
2017-09-30 11:02:39  Запуск Apache-2.4+Nginx-1.10
2017-09-30 11:02:39  Проверка состояния сервера
2017-09-30 11:03:13  Не удалось запустить MySQL-5.6
2017-09-30 11:03:13  Сбой запуска!
2017-09-30 11:03:13  --------------------------------------------
2017-09-30 11:03:13  Начало процедуры остановки сервера
2017-09-30 11:03:13  Остановка системных модулей
2017-09-30 11:03:13  Отключение виртуального диска
2017-09-30 11:03:13  Сервер успешно остановлен за 0,218 секунд!



 2017-09-30 11:02:39 0 [Note] c:ospanelmodulesdatabaseMySQL-5.6binmysqld.exe (mysqld 5.6.37) starting as process 3236 ...
    2017-09-30 11:02:39 3236 [Note] Plugin 'FEDERATED' is disabled.
    2017-09-30 11:02:39 3236 [Note] InnoDB: Using atomics to ref count buffer pool pages
    2017-09-30 11:02:39 3236 [Note] InnoDB: The InnoDB memory heap is disabled
    2017-09-30 11:02:39 3236 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
    2017-09-30 11:02:39 3236 [Note] InnoDB: Memory barrier is not used
    2017-09-30 11:02:39 3236 [Note] InnoDB: Compressed tables use zlib 1.2.3
    2017-09-30 11:02:39 3236 [Note] InnoDB: Not using CPU crc32 instructions
    2017-09-30 11:02:39 3236 [Note] InnoDB: Initializing buffer pool, size = 128.0M
    2017-09-30 11:02:39 3236 [Note] InnoDB: Completed initialization of buffer pool
    2017-09-30 11:02:39 3236 [Note] InnoDB: Highest supported file format is Barracuda.
    2017-09-30 11:02:39 3236 [Note] InnoDB: The log sequence numbers 4372925 and 4372925 in ibdata files do not match the log sequence number 4372935 in the ib_logfiles!
    2017-09-30 11:02:39 3236 [Note] InnoDB: Database was not shutdown normally!
    2017-09-30 11:02:39 3236 [Note] InnoDB: Starting crash recovery.
    2017-09-30 11:02:39 3236 [Note] InnoDB: Reading tablespace information from the .ibd files...
    2017-09-30 11:02:39 e98  InnoDB: Operating system error number 2 in a file operation.
    InnoDB: Some operating system error numbers are described at
    InnoDB: http://dev.mysql.com/doc/refman/5.6/en/operating-system-error-codes.html
    InnoDB: Error: could not open single-table tablespace file .ther.ibd
    InnoDB: We do not continue the crash recovery, because the table may become
    InnoDB: corrupt if we cannot apply the log records in the InnoDB log to it.
    InnoDB: To fix the problem and start mysqld:
    InnoDB: 1) If there is a permission problem in the file and mysqld cannot
    InnoDB: open the file, you should modify the permissions.
    InnoDB: 2) If the table is not needed, or you can restore it from a backup,
    InnoDB: then you can remove the .ibd file, and InnoDB will do a normal
    InnoDB: crash recovery and ignore that table.
    InnoDB: 3) If the file system or the disk is broken, and you cannot remove
    InnoDB: the .ibd file, you can set innodb_force_recovery > 0 in my.cnf
    InnoDB: and force InnoDB to continue crash recovery here.

задан 30 сен 2017 в 8:16

Дмитрий Олейник's user avatar

Была ошибка во время работы базы или просто некорректно закрыли программу.
Попробуйте Дополнительно -> Конфигураций -> My-SQL(какой у вас запущен) ->
в самом низу прописать » innodb_force_recovery = 3 » и заново запустить OpenServer.

ответ дан 23 мая 2018 в 16:01

ERNEST's user avatar

Попробуй изменить язык Винды на английский, возможно это проблемы с кодировкой. Панель управления — Региональные стандарты — Формат изменяешь на Анлийский или Язык интерфейса Windows — Вкладка дополнительно — Язык программ не поддерживающих Юникод — Английский — Убери галочку с Бета версия (эсли есть). Мне помогло.

ответ дан 28 авг 2019 в 18:14

Trooll Face's user avatar

1

У меня тоже не сработало, но сработало когда я:

В «Панель управленияЧасы и регион» и регион В разделе «Изменение форматов даты, времени и чисел»

В разделе «Дополнительно» Нажал кнопку «Изменить Язык системы…», убрал галочку с «Использовать Юникод…»
И переустановил Open Server на Английский язык

И всё!!!

ответ дан 2 июл 2020 в 21:48

Maximka's user avatar

Дурдом какой-то. Для того, чтобы работала MySQL Workbench нужно поставить галочку «Бета версия. Использовать Юникод для поддержки языка во всем мире» в разделе часы и регионы — региональные стандарты — дополнительно.

Но у вас отвалится MySQL в OpenServere. Для OpenServere эту галочку нужно наоборот снять.

ответ дан 20 июл 2022 в 10:51

Denis Lopatin's user avatar

Сервер не запускается? Пиши СЮДА!

sk_top

Сообщения: 3
Зарегистрирован: 15 фев 2021, 11:40

Re: Сервер не запускается? Пиши СЮДА!

Максим писал(а): ↑02 май 2022, 18:49

sk_top писал(а): ↑02 май 2022, 10:30
Всем привет!

Не запускается OpenServer 5.4.2 с модулем MySQL-8.0-Win10 — «Не удалось запустить MySQL-8.0-Win10», подробнее в логах:
2022-05-02T07:26:03.310154Z 0 [System] [MY-010116] [Server] d:openservermodulesdatabaseMySQL-8.0-Win10binmysqld.exe (mysqld 8.0.29) starting as process 6056
2022-05-02T07:26:03.341590Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2022-05-02T07:26:11.036728Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2022-05-02T07:26:13.901117Z 4 [System] [MY-013381] [Server] Server upgrade from ‘80028’ to ‘80029’ started.

С MySQL-5.7-Win10 например запускается без проблем.

Помогите пожалуйста установить причину сбоя.

Спасибо.

UPD: с предыдущей версией OS вроде таких проблем не было…

Увеличьте кол-во проверок состояний сервера в настройках. В новой версии оно чуть уменьшено, чем было ранее. Видимо у вас очень медленная машина либо носитель.

спасибо, по всей видимости дело действительно было в низкой производительности ПК с которой предпринималась попытка запуска OS. увеличение кол-ва проверок до 75 в итоге дало результат.

gvg

Сообщения: 2
Зарегистрирован: 15 май 2022, 12:12

Re: Сервер не запускается? Пиши СЮДА!

Непрочитанное сообщение

gvg » 15 май 2022, 12:36

sk_top писал(а): ↑02 май 2022, 10:30
Всем привет!

Не запускается OpenServer 5.4.2 с модулем MySQL-8.0-Win10 — «Не удалось запустить MySQL-8.0-Win10», подробнее в логах:
2022-05-02T07:26:03.310154Z 0 [System] [MY-010116] [Server] d:openservermodulesdatabaseMySQL-8.0-Win10binmysqld.exe (mysqld 8.0.29) starting as process 6056
2022-05-02T07:26:03.341590Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2022-05-02T07:26:11.036728Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2022-05-02T07:26:13.901117Z 4 [System] [MY-013381] [Server] Server upgrade from ‘80028’ to ‘80029’ started.

С MySQL-5.7-Win10 например запускается без проблем.

Помогите пожалуйста установить причину сбоя.

Спасибо.

UPD: с предыдущей версией OS вроде таких проблем не было…

Только что победил эту проблему. Рассказываю.

1) Настройки -> Сервер
2) Ставим птицу «Запускать сервер в отладочном режиме»
3) «Запустить»
4) В папке …modulesdatabaseMySQL-8.0-Win10 появляется bat-файл debug.bat
5) «Выход», закрываем сервер
6) Запускаем debug.bat в его папке, я запускал в FAR’е
7) debug.bat запускает …binmysqld.exe с параметрами
8) Молотит около 5-6 минут, обновляя версию с 8.0.28 до 8.0.29
9) Как закончит работу, запускаем сервер, отключаем отладочный режим
10) «Запустить», получаем долгожданный зелёный флажок, при этом debug.bat исчезает

igorek0_0

Сообщения: 1
Зарегистрирован: 16 май 2022, 10:07

Re: Сервер не запускается? Пиши СЮДА!

Непрочитанное сообщение

igorek0_0 » 16 май 2022, 10:11

Не запускается последняя версия 5.4.2 (win10 64bit)
2022-05-16 10:04:01 ———————————————
2022-05-16 10:04:01 Начало процедуры запуска сервера
2022-05-16 10:04:01 Файл C:windowssystem32driversetchosts недоступен для записи
2022-05-16 10:04:01 Отключите использование HOSTS файла или настройте права доступа
2022-05-16 10:04:01 Сбой запуска!

Предыдущая версия запускается отлично. Все возможные права на файл даны.

Eims

Сообщения: 3
Зарегистрирован: 16 май 2022, 18:33

Re: Сервер не запускается? Пиши СЮДА!

Непрочитанное сообщение

Eims » 16 май 2022, 18:39

Здравствуйте. При попытке изменить значение «lower_case_table_names» для MySQL 8.0 (Win10), сервер отказывается запускаться. В логах выдаёт ошибку:

Different lower_case_table_names settings for server (‘2’) and data dictionary (‘1’).

Гугл подсказывает, что нужно переинициализировать базу данных, но как это правильно сделать для Open Server, ничего не поломав — не особо понятно.

Eims

Сообщения: 3
Зарегистрирован: 16 май 2022, 18:33

Re: Сервер не запускается? Пиши СЮДА!

Непрочитанное сообщение

Eims » 17 май 2022, 09:59

SagePointer писал(а): ↑17 май 2022, 04:28

Eims писал(а): ↑16 май 2022, 18:39
Гугл подсказывает, что нужно переинициализировать базу данных, но как это правильно сделать для Open Server, ничего не поломав — не особо понятно.

Сделать дамп, удалить базу данных и восстановить из этого дампа?

Если речь про созданные мной базы данных, то их и нет. А любые махинации с базами данных «information_schema», «mysql», «perfomance_schema» и «sys» запрещаются и со стороны phpMyAdmin, и со стороны консоли (как системной, так и от Open Server).

Myskat

Сообщения: 1
Зарегистрирован: 17 май 2022, 15:50

Re: Сервер не запускается? Пиши СЮДА!

Непрочитанное сообщение

Myskat » 17 май 2022, 16:04

Всем привет!
Помогите пожалуйста решить проблему с запуском сервера.
Переустановил винду, и перенёс папку с сервером(ничего не перустанавливал, просто коп/встав). Пытаюсь запустить, но при установке MySQL в модулях(любой версии), некоторое время висит жёлтый флажок в трее, а потом запуск обрывается.
В логах:
Основной—————————————————————
2022-05-17 19:59:15 ———————————————
2022-05-17 19:59:15 Начало процедуры запуска сервера
2022-05-17 19:59:15 Создание виртуального диска
2022-05-17 19:59:15 Обновление Hosts файла
2022-05-17 19:59:16 Обновление конфигурации Sendmail
2022-05-17 19:59:16 Обновление конфигурации PHPMyAdmin
2022-05-17 19:59:16 Обновление конфигурации Nginx_1_17
2022-05-17 19:59:16 Запуск MySQL-8_0
2022-05-17 19:59:16 Запуск PHP_7_4
2022-05-17 19:59:16 Запуск Nginx_1_17
2022-05-17 19:59:16 Проверка состояния сервера
2022-05-17 19:59:52 Не удалось запустить MySQL-8_0
2022-05-17 19:59:52 Сбой запуска!
2022-05-17 19:59:52 ———————————————
2022-05-17 19:59:52 Начало процедуры остановки сервера
2022-05-17 19:59:52 Остановка системных модулей
2022-05-17 19:59:53 Отключение виртуального диска
2022-05-17 19:59:53 Сервер успешно остановлен за 0,812 секунд!
MySQL отладка—————————————————————
mysqld: [ERROR] Failed to open required defaults file: w:modulesdatabaseMySQL-8_0my.ini
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
—————————————————————
Поюзал ветку, рецепты что здесь нашёл не сработали.
Возможно что то не так делаю…
Сейчас версия 5.3.7, пробовал обновиться(в отдельное место), не помогло. Может наоборот откатиться, кто знает, где взять более старые версии?
До переустановки винды ничего подобного не было. может установить чего допом из виндовских библтотек?

brm

Сообщения: 3
Зарегистрирован: 03 мар 2022, 20:19

Re: Сервер не запускается? Пиши СЮДА!

Непрочитанное сообщение

brm » 17 май 2022, 18:51

Привет,
Проблема. Установил на чистую win 10 pro.

c:openservermoduleshttpApache_2.4-PHP_8.0-8.1>»c:openservermoduleshttpApache_2.4-PHP_8.0-8.1binhttpd.exe» -f «c:openservermoduleshttpApache_2.4-PHP_8.0-8.1confhttpd.conf»
AH00526: Syntax error on line 594 of C:/OpenServer/modules/http/Apache_2.4-PHP_8.0-8.1/conf/httpd.conf:
SSLCertificateFile: file ‘C:/OpenServer/modules/http/Apache_2.4-PHP_8.0-8.1/conf/server.crt’ does not exist or is empty

c:openservermoduleshttpApache_2.4-PHP_8.0-8.1>PAUSE
Press any key to continue . . .
Что нужно подкрутить?
Спасибо.

#1 17.03.2019 17:42:44

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Не удалось запустить MySQL-8.0-x64

Доброго здравия форумчане!
При запуске OpenServer’a возникла такая проблема:
2019-03-17 17:39:45  ———————————————
2019-03-17 17:39:45  Начало процедуры запуска сервера
2019-03-17 17:39:46  Обновление Hosts файла
2019-03-17 17:39:46  Обновление конфигурации MySQL-8.0-x64
2019-03-17 17:39:46  Обновление конфигурации Sendmail
2019-03-17 17:39:46  Обновление конфигурации PHP-7.2
2019-03-17 17:39:46  Обновление конфигурации PHPMyAdmin
2019-03-17 17:39:46  Обновление конфигурации Apache-PHP-7
2019-03-17 17:39:46  Запуск MySQL-8.0-x64
2019-03-17 17:39:46  Запуск Apache-PHP-7
2019-03-17 17:39:46  Проверка состояния сервера
2019-03-17 17:40:32  Не удалось запустить MySQL-8.0-x64
2019-03-17 17:40:32  Сбой запуска!
2019-03-17 17:40:32  ———————————————
2019-03-17 17:40:32  Начало процедуры остановки сервера
2019-03-17 17:40:32  Остановка системных модулей
2019-03-17 17:40:33  Отключение виртуального диска
2019-03-17 17:40:33  Сервер успешно остановлен за 0,969 секунд!

В MySQL откладке прописано:
mysqld: [ERROR] Found option without preceding group in config file d:ospanelmodulesdatabaseMySQL-8.0-x64my.ini at line 1!
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!

Что с этим делать?
Подскажите пожалуйста.

Неактивен

#2 17.03.2019 17:45:00

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Re: Не удалось запустить MySQL-8.0-x64

Стоят:
Apache-PHP-7
PHP-7.2
MySQL-8.0-x64

Неактивен

#3 17.03.2019 17:58:07

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5791

Re: Не удалось запустить MySQL-8.0-x64

см d:ospanelmodulesdatabaseMySQL-8.0-x64my.ini
есть ли там в начале записи не относящиеся к какой-либо секции?
возможно файл содержит BOM-маркер, тогда нужно открыть дамп в текстовом редакторе (например, Notepad++) и сохранить без BOM.

Неактивен

#4 17.03.2019 18:24:39

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Re: Не удалось запустить MySQL-8.0-x64

В mi.ini прописано:
#
# ВНИМАНИЕ! Это временный файл, его редактирование бессмысленно!
#

[client]
port        = 3306
character-sets-dir    = «d:\ospanel\modules\database\MySQL-8.0-x64\share\charsets»

[mysql]
character-sets-dir    = «d:\ospanel\modules\database\MySQL-8.0-x64\share\charsets»
no-auto-rehash
no-beep

[mysqld]
skip-character-set-client-handshake
skip-name-resolve
sql-mode=»STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION»
#general_log = 1
#general_log_file = «d:\ospanel\userdata\logs\MySQL-8.0-x64_queries.log»
back_log = 100
basedir = «d:\ospanel\modules\database\MySQL-8.0-x64»
bind-address = 127.0.0.1
binlog_row_event_max_size=8K
bulk_insert_buffer_size = 2M
character-set-server=utf8
character-sets-dir    = «d:\ospanel\modules\database\MySQL-8.0-x64\share\charsets»
collation-server=utf8_general_ci
connect_timeout = 5
datadir = «d:\ospanel\userdata\MySQL-8.0-x64»
default-storage-engine=InnoDB
explicit_defaults_for_timestamp = TRUE
flush_time=0
ft_min_word_len=4
init-connect=»SET NAMES utf8″
interactive_timeout=30
join_buffer_size = 1M
key_buffer_size = 25M
local-infile=0
skip-log-bin
log-error = «d:\ospanel\userdata\logs\MySQL-8.0-x64_error.log»
max_allowed_packet = 32M
max_connect_errors = 10
max_connections = 30
max_heap_table_size = 25M
myisam-recover-options=backup,force
myisam_max_sort_file_size = 256M
myisam_repair_threads = 1
open_files_limit=4110
pid_file = «d:\ospanel\userdata\temp\mysql.pid»
port = 3306
default_authentication_plugin = mysql_native_password
read_buffer_size=2M
read_rnd_buffer_size=4M
secure-file-priv = «d:\ospanel\userdata\temp»
server-id = 1
skip-external-locking
skip-innodb_adaptive_hash_index
sort_buffer_size = 1M
ssl-cert=»d:\ospanel\userdata\config\cert_files\server.crt»
ssl-key=»d:\ospanel\userdata\config\cert_files\server.key»
table_definition_cache = 400
table_open_cache = 400
thread_cache_size = 4
tmp_table_size = 25M
tmpdir = «d:\ospanel\userdata\temp»
transaction-isolation = READ-COMMITTED
wait_timeout=60

innodb_fast_shutdown
innodb_file_per_table = 1
innodb_force_recovery=1
skip-innodb_doublewrite
innodb_buffer_pool_instances=1
innodb_buffer_pool_size = 128M
innodb_checksum_algorithm=0
innodb_concurrency_tickets=5000
innodb_data_file_path = ibdata1:10M:autoextend
innodb_data_home_dir = «d:\ospanel\userdata\MySQL-8.0-x64»
innodb_flush_log_at_trx_commit = 2
innodb_lock_wait_timeout = 30
innodb_log_buffer_size = 1M
innodb_log_file_size = 64M
innodb_log_files_in_group = 2
innodb_max_dirty_pages_pct = 90
innodb_old_blocks_time=1000
innodb_read_io_threads = 8
innodb_stats_on_metadata=0
innodb_thread_concurrency=4
innodb_write_io_threads = 8

[mysqldump]
quick
max_allowed_packet = 16M

[myisamchk]
key_buffer_size = 50M
sort_buffer_size = 50M
read_buffer = 8M
write_buffer = 8M

[mysqlhotcopy]
interactive-timeout

[mysqld_safe]
open-files-limit = 2048

Неактивен

#5 17.03.2019 18:36:51

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5791

Re: Не удалось запустить MySQL-8.0-x64

1) удалите всё что до [client]
2) сохраните его без BOM

Неактивен

#6 17.03.2019 18:37:59

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Re: Не удалось запустить MySQL-8.0-x64

vasya написал:

см d:ospanelmodulesdatabaseMySQL-8.0-x64my.ini
есть ли там в начале записи не относящиеся к какой-либо секции?
возможно файл содержит BOM-маркер, тогда нужно открыть дамп в текстовом редакторе (например, Notepad++) и сохранить без BOM.

Запустил через редактор и метка уже стояла на UTF-8 без BOM.

Неактивен

#7 17.03.2019 18:43:17

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Re: Не удалось запустить MySQL-8.0-x64

vasya написал:

1) удалите всё что до [client]
2) сохраните его без BOM

Удалил всё что до [client]
Далее запустил редактор и сохранил без BOM.
Всё осталось по прежнему.

Неактивен

#8 17.03.2019 18:51:44

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Re: Не удалось запустить MySQL-8.0-x64

После очередного запуска у меня всё возвращается обратно как и было.

Неактивен

#9 17.03.2019 19:08:34

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Re: Не удалось запустить MySQL-8.0-x64

Зашёл в OpenServer;
В конфигурациях запустил MySQL-8.0-х64;
Установил UTF-8 без BOM;
Запустил my.ini и убрал всё что было до [client];
Запускаю OpenServer и через пару секнуд вылазит окно:
https://i.ibb.co/zQck3wD/3.png

Отредактированно Mehanik (17.03.2019 19:09:30)

Неактивен

#10 17.03.2019 21:56:30

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5791

Re: Не удалось запустить MySQL-8.0-x64

если выбрать нет, то что будет?

Неактивен

#11 17.03.2019 22:00:21

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Re: Не удалось запустить MySQL-8.0-x64

vasya написал:

если выбрать нет, то что будет?

Она пишет, что изменения произошли, и запрашивает подтверждение на обновление запущенного файла в Notepad++
А так ничего не происходит после нажатия «Нет»

Неактивен

#12 17.03.2019 23:17:18

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5791

Re: Не удалось запустить MySQL-8.0-x64

попробуйте сохранить файл в кодировке ANSI

Неактивен

#13 17.03.2019 23:18:58

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Re: Не удалось запустить MySQL-8.0-x64

vasya написал:

попробуйте сохранить файл в кодировке ANSI

Всё также.
Имею ввиду тоже самое, как и с BOM.

Отредактированно Mehanik (17.03.2019 23:19:37)

Неактивен

#14 18.03.2019 11:47:49

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Re: Не удалось запустить MySQL-8.0-x64

Будут ли ещё какие варианты решения этой проблемы?

Неактивен

#15 18.03.2019 13:29:34

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6740

Re: Не удалось запустить MySQL-8.0-x64

Можно сохранить файл, а потом отобрать у него права на редактирование. Тогда он не сможет обновиться обвязками, так есть хоть какой-то шанс попробовать без бом.

Неактивен

#16 18.03.2019 13:45:42

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Re: Не удалось запустить MySQL-8.0-x64

paulus написал:

Можно сохранить файл, а потом отобрать у него права на редактирование. Тогда он не сможет обновиться обвязками, так есть хоть какой-то шанс попробовать без бом.

Если я делаю запрет на редактирование, то возникает ошибка «Отказ доступа» и указывает на my.ini файл.

Неактивен

#17 18.03.2019 14:01:05

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6740

Re: Не удалось запустить MySQL-8.0-x64

Тогда даже не представляю. Пока всё выглядит так, как будто openserver не работает (портит my.ini). Можно попробовать поставить его же английской версии (возможно, там не будет портить, т.к. там нету русских букв в преамбуле). Ну или пробовать ставить не openserver (компоненты вручную, lamp в докер или что-то такое).

Неактивен

#18 18.03.2019 17:48:37

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 845

Re: Не удалось запустить MySQL-8.0-x64

Господа, вы, кажется, пропустили вот эту фразу в начале ini-файла:

# ВНИМАНИЕ! Это временный файл, его редактирование бессмысленно!

Судя по всему, этот файл перезаписывается в процессе запуска системы, и исправлять там что-то бесполезно. Нужно установить файл-первоисточник, из которого генерируется этот, и вносить изменения уже в него.

Неактивен

#19 18.03.2019 19:17:17

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Re: Не удалось запустить MySQL-8.0-x64

LazY написал:

Нужно установить файл-первоисточник, из которого генерируется этот, и вносить изменения уже в него.

Где я могу найти этот файл? И как он называется?

Неактивен

#20 18.03.2019 21:16:45

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6740

Re: Не удалось запустить MySQL-8.0-x64

Ну нет же, не пропустили. Мы как раз боремся с BOM-маркером перед этим русским текстом smile

Как его найти — неизвестно. Это может быть и шаблон, и программа. Можно попробовать поискать по какому-нибудь вхождению в текст. Типа innodb_data_home_dir. Но я всё еще склоняюсь к тому, что, раз бандл не работает из коробки, не стоит его мучать (а стоит ставить все компоненты отдельно).

Неактивен

#21 18.03.2019 21:19:19

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Re: Не удалось запустить MySQL-8.0-x64

paulus написал:

Ну нет же, не пропустили. Мы как раз боремся с BOM-маркером перед этим русским текстом smile

Как его найти — неизвестно. Это может быть и шаблон, и программа. Можно попробовать поискать по какому-нибудь вхождению в текст. Типа innodb_data_home_dir. Но я всё еще склоняюсь к тому, что, раз бандл не работает из коробки, не стоит его мучать (а стоит ставить все компоненты отдельно).

Есть какое пособие по подключению MySQL 8.0? Отдельно.

Неактивен

#22 18.03.2019 21:22:24

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Re: Не удалось запустить MySQL-8.0-x64

Странно. На старом ПК установил и всё нормально.
Купил буквально недавно ноутбук, установил OpenServer и проблемы появились…

Отредактированно Mehanik (19.03.2019 17:09:51)

Неактивен

#23 19.03.2019 17:20:44

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6740

Re: Не удалось запустить MySQL-8.0-x64

Пособие приблизительно такое:
1. Идете на сайт MySQL и качаете дистрибутив: https://dev.mysql.com/downloads/mysql/
2. Устанавливаете MySQL

Неактивен

#24 19.03.2019 20:05:04

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Re: Не удалось запустить MySQL-8.0-x64

Решил я проблему. Сейчас подробно опишу.

Неактивен

#25 19.03.2019 20:12:36

Mehanik
Участник
Зарегистрирован: 17.03.2019
Сообщений: 16

Re: Не удалось запустить MySQL-8.0-x64

Неактивен

Не получается запустить Open Server и появляется ошибка? Узнайте как решить данную проблему по инструкции размещённой в данной статье. Два способа запустить.

5d566dd3900c5918299733

Но не всё так печально и если у вас не запускается Open Server, то я нашёл пару решений этой проблемы, которыми готов поделиться с вами.

Содержание

  1. Не запускается Open Server
  2. Решение для запуска Open Server
  3. Второй способ запуска
  4. OpenServer не запускается: решение популярных ошибок
  5. Просмотр логов OpenServer
  6. Запуск программы от имени администратора
  7. Редактирование файла hosts
  8. Невозможно подключиться к серверу
  9. Способ 1: Редактирование MySQL и phpMyAdmin
  10. Способ 2: Проверка данных авторизации
  11. Сбой запуска openserver windows 10
  12. Open Server не запускается. Занят порт 80. Решение без отключения skype.
  13. 30 идей о “ Open Server не запускается. Занят порт 80. Решение без отключения skype. ”

Не запускается Open Server

В общем, осью (операционной системой) у меня установлена Windows 10, паровозом к которой идёт родной якобы «защитник от вирусов» Брандмауер. У тебя же, мой дорогой читатель, могут быть установлены другие антивирусные программы. Именно антивирус препятствует и блокирует запуск Open Servera.

Выдаёт ошибку следующего содержания:

thumb open server error

а в панели инструментов флажок Open Servera отображается красным цветом:

OS panelZ

Решение для запуска Open Server

Для начала нужно выйти из Open Server (полностью закрыть данную программу).

Для этого в панели задач кликаем правой кнопкой мышки по иконке Open Server и затем в появившемся меню выбираем пункт Выход

OS panel

Затем открываем в проводнике папку с Open Server (обычно это диск C:/OSPanel у меня же диск G:/OSPanel )

Наводим курсор на версию Open Server cогласно разрядности вашей виндовс и кликаем правой кнопкой мышки.

В появившемся окне выбираем пункт Запуск от имени администратора :

OS zapusk

В открывшемся окне подтвердите доступ для Open Server

Теперь вы можете запускать OpenServer из панели задач и он будет работать.

Второй способ запуска

Затем скопируйте код ниже, вставьте его в терминал и нажмите клавишу Enter

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

Источник

OpenServer не запускается: решение популярных ошибок

Локальный веб-сервер OpenServer не всегда работает корректно, особенно когда речь идет о его первом запуске после установки на компьютер. Часто пользователи сталкиваются с различными проблемами, приводящими к отсутствию отклика при запуске программы.

Далее я расскажу, как быстро избавиться от распространенных трудностей при работе с данным инструментом.

Просмотр логов OpenServer

Начну с небольшого совета, который чаще всего помогает сразу же распознать причину неполадки и решить ее, приложив минимальное количество усилий. Однако уточню, что подойдет эта рекомендация только в том случае, если сам OpenServer запускается в Windows, но при этом старта локального веб-сервера не происходит.

%D0%9F%D1%80%D0%BE%D1%81%D0%BC%D0%BE%D1%82%D1%80 %D0%BB%D0%BE%D0%B3%D0%BE%D0%B2 %D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B OpenServer %D0%B4%D0%BB%D1%8F %D0%B8%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F %D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA %D1%81 %D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%BE%D0%BC

Запуск программы от имени администратора

Как бы банально это ни звучало, но часто запуск OpenServer от имени администратора решает все неполадки. Дело в том, что сам компонент тесно связан с сетью и файлами, отвечающими за соединение, поэтому и требует определенных привилегий при взаимодействии с ними. Если права доступа отсутствуют, соответственно, и запуска программы не произойдет.

%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA OpenServer %D0%BE%D1%82 %D0%B8%D0%BC%D0%B5%D0%BD%D0%B8 %D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0 %D0%B4%D0%BB%D1%8F %D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F %D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC %D1%81 %D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5%D0%BC

%D0%9F%D0%B5%D1%80%D0%BC%D0%B0%D0%BD%D0%B5%D0%BD%D1%82%D0%BD%D1%8B%D0%B9 %D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA %D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B OpenServer %D0%BE%D1%82 %D0%B8%D0%BC%D0%B5%D0%BD%D0%B8 %D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0

После применения настроек софт всегда будет стартовать с повышенными привилегиями, что позволит избавиться от проблем с запуском.

Редактирование файла hosts

Встроенный в операционную систему файл hosts выполняет важную роль, и часто пользователи задействуют его, если хотят ограничить доступ к конкретным сайтам. Иногда его блокировка средствами Windows становится причиной проблем с запуском OpenServer. Информация об этом появляется в логах при попытке перейти на веб-сервер, поэтому причину можно сразу же распознать.

%D0%92%D0%B2%D0%BE%D0%B4 %D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B %D0%B4%D0%BB%D1%8F %D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F %D1%84%D0%B0%D0%B9%D0%BB%D0%B0 %D0%BF%D1%80%D0%B8 %D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0%D1%85 %D1%81 %D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%BE%D0%BC OpenServer

Хочу дать два совета:

Невозможно подключиться к серверу

Если же OpenServer запускается нормально, но при этом соединения с сервером не происходит, советую ознакомиться с дальнейшими инструкциями.

Способ 1: Редактирование MySQL и phpMyAdmin

Этот способ подойдет тем пользователям, которые используют OpenServer в связке с MySQL и phpMyAdmin. Он заключается в небольшой настройке этих двух компонентов для обеспечения нормального соединения, если вдруг возникла такая ситуация, что веб-сервер не хочет запускаться.

%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 %D1%84%D0%B0%D0%B9%D0%BB%D0%B0 %D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D0%B8 %D0%BF%D1%80%D0%B8 %D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0%D1%85 %D1%81 %D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%BE%D0%BC OpenServer

Первоочередная задача – создание нового пользователя MySQL. Вводим:

Команда отвечает за создание нового пользователя и установку для него пароля.

Вместо user и pass подставьте имя созданного пользователя и его пароль для MySQL.

Способ 2: Проверка данных авторизации

%D0%9F%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D0%BD%D0%B0%D1%8F %D0%B0%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F %D0%BD%D0%B0 %D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5 %D0%BF%D1%80%D0%B8 %D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0%D1%85 %D1%81 %D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%BE%D0%BC OpenServer

Это были самые распространенные способы решения проблем с запуском OpenServer.

Источник

Сбой запуска openserver windows 10

Установка и запуск

Запуск сервера осуществляется путем запуска файла Open Server.exe

Минимальные требования

Первичная настройка

Перед началом использования Open Server выполните [Меню → Дополнительно → Первый запуск]. Наличие установленного набора библиотек Microsoft Visual C++ 2005-2008-2010 Redistributable Package x86 является обязательным системным требованием, без их наличия Open Server работать не будет.

Решение проблем. Общие принципы.

menu open server

В первую очередь нас интересует вкладка «Основной»(лог):
):

osnovnoi log

Основной причиной неработоспособности локального сервера является запрет на изменения файла hosts, без доступа к которому нормальная работа OpenServer невозможна.

open server hosts

В конце можно увидеть запись о том, что веб-сервер успешно запущен, пусть это сообщение не вводит вас в заблуждение.

Файл hosts может быть недоступен по нескольким причинам:

В случае недоступности файла hosts нужно выполнить следующие рекомендации:

zapusk

Также существует очень распространённая проблема это занятый порт 80, занимает его обычно программа Skype. Для устранения проблемы перейдите в [Настройки Skype → Дополнительно → Соединение] и снимите галочку с пункта [Использовать порты 80 и 443 в качестве альтернативных].

Не устанавливается сайт Joomla на OpenServer.

В некоторых случаях при работающем локальном сервере процесс установки сайта на Joomla зависает на процессе добавления таблиц в базу данных.

ne ustanavlivaetsia joomla

max_execution_time = 60 ; Maximum execution time of each script, in seconds

max time

При запуске сайта появляется сообщение Your host needs to use PHP 5.3.1 or higher to run this version of Joomla!

Для Joomla 3.x.x обязательным условием для работы является версия PHP 5.3.1 или выше.

Зайдите в [Настройки]-[Модули] и установите версию PHP 5.3.27 (можно выше). После сохранения перезапустите сервер.

Источник

Open Server не запускается. Занят порт 80. Решение без отключения skype.

0 183cb2 ff188533 orig
Я уже писал о подобной ошибке, но на сервере XAMPP. На Open Server ошибка выглядит так:
———————————————
Начало процедуры запуска сервера
Невозможно занять порт 80 поскольку он уже используется: c:program filesskypephoneskype.exe
Сбой запуска!

Как вы уже поняли, всему виной Skype. Его можно отключить, но что делать, чтобы эти две программы не конфликтовали и поделили порты?

Решение очень простое. Заходим в настройки Open Servera во вкладку «Сервер».

0 183cb3 9d9ab67a orig

И меняем первые два порта с 80 на 8080 и 443 на 4433. Как на картинке. Пробуем запустить сервер. Все работает!0 1783fc ced55a0f XL

30 идей о “ Open Server не запускается. Занят порт 80. Решение без отключения skype. ”

Спасибо огромное. Решение простейшее, но рабочее. Исправил порты, и всё завелось.

Спасибо! Запустил сервер. Все гениальное просто!

Спасибо, все работает

я не знаю, кто это оставляет такие восторженные комментарии, но это всё лажа.. Сервер то может быть и запускается, но сайт не открывается. Совет: перед тем как что-нибудь запускать в интернет, убедись на все 100 что это работает, а потом уже обманывай население. И всё таки интересно, кто ж это пишет такие восторженные комментарии.

Почему не открвается. Может быть вы используете порты для сайта или алиасы какие?

Виталий доброе время суток
У меня вот какой вопрос порт поменяла эту фишку я давно знала, но вот незадача, флажок меняется на желтый и спустя время краснеет чувство, что что-то мешает. У меня вин 10.

Добрый день. Проверьте еще раз настройки. Может у вас конфликт версий апач и php или mysql. Или опять порт не угадали, а может какой-то порт уже занят.

как и на картинке порт 8080 есть на backend может из-за этого вот что сейчас мне выдает программа —>

mysqld: [ERROR] Found option without preceding group in config file c:openservermodulesdatabaseMySQL-8.0my.ini at line 1.
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!

строку менять нет смысла она каждый раз обновляется при логе

2020-04-29 01:42:00 ———————————————
2020-04-29 01:42:00 Начало процедуры запуска сервера
2020-04-29 01:42:00 Обновление конфигурации MySQL-8.0
2020-04-29 01:42:01 Обновление конфигурации Sendmail
2020-04-29 01:42:01 Обновление конфигурации PHP_7.4
2020-04-29 01:42:01 Обновление конфигурации PHPMyAdmin
2020-04-29 01:42:01 Обновление конфигурации Apache_2.4-PHP_7.2-7.4+Nginx_1.17
2020-04-29 01:42:01 Запуск MySQL-8.0
2020-04-29 01:42:01 Запуск Apache_2.4-PHP_7.2-7.4+Nginx_1.17
2020-04-29 01:42:01 Проверка состояния сервера
2020-04-29 01:42:41 Не удалось запустить MySQL-8.0
2020-04-29 01:42:41 Сбой запуска!
2020-04-29 01:42:41 ———————————————
2020-04-29 01:42:41 Начало процедуры остановки сервера
2020-04-29 01:42:41 Остановка системных модулей
2020-04-29 01:42:42 Отключение виртуального диска
2020-04-29 01:42:42 Сервер успешно остановлен за 1.109 секунд!

подскажите, что делать я хочу работать на drupal я в основном использую uwamp, но на ней как только доходит дело до настройки сайта, логин и пароль root выдают ошибку и на этом все заканчивается вот почему я решила установить open server

Вы видите по логу, что проблема начинается со старта mysql. Возможно не корректно работает какой-то из модулей. Я так понял, что вы просто поставили самые высокие параметры в настройках. Попробуйте понизить.
И порт не обязательно должен быть 8080. Поменяйте, например на 8088 или другой. Тогда он не будет занимать порт принтера.

Всё испробовала, одно и тоже.Скорее это недочет программы одно дело, если у одного или нескольких человек конфликт с системой, но эта проблема возникает у всех. Буду копаться дальше

Источник

302c8a04f4e9d334a1b20b8b859f39

Давно не было проблем с опенсервером, но сегодня на недавно установленной корпоративной windows 10 x64 при использовании стандартного защитника (антивируса) при запуске OS появилась такая ошибка: Файл C:Windowssystem32driversetchosts недоступен для записи.

Ни отключение защитника Windows, ни запуск опенсервера от имени администратора не помогали исправить проблему.

Немного погуглив нашёл ещё варианты решения проблемы.

Первый, это открыть настройки Open Server, далее вкладка «Сервер» и выбрать пункт «Не вносить изменения в HOST файл».

b104eccdc9f4fd9404f5d12580550e

В этом случае опенсервер загружается, но ни один из сайтов не открывается. Может быть это только у меня такое, ну да ладно… Я не стал сильно разбираться с этим, и попробовал другой вариант, который помог решить данную проблему.

Второй, это снять права на файл HOST «только для администратора». Для этого нужно нужно выполнить команду:

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

Если эта команда не проходит — значит у вас стоит антивирус. Можно временно отключить антивирус и переназначить права для файла

Источник

Вообще не представляю, что с этим делать — недостаточно компетентен в базах данных.

Проблемы начались после того, как восстановление Windows (встроенным средством восстановления) очистило изменения за последние 3 недели в БД (соответственно, все данные за это время были потеряны, восстановить их, запустив другую точку восстановления я не смог).

В итоге БД нормально запускалась, потеряны были только данные.

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

После этого несколько раз OpenServer переставал запускаться. Посмотрев в папку, в которой хранятся .ibd файлы, обнаружил, что появились дубли. Например:

views.ibd
views (2).ibd

При этом сами файлы были идентичны.

Я удалил дубли, после чего всё заработало.

Сегодня OpenServer опять отказался запускаться, дубли были, я их удалил — всё равно не запускается. Что с этим делать — вообще не понимаю =((

Вот, что говорит OpenServer (не запускается MySQL):

Кликните здесь для просмотра всего текста

2022-09-24 11:33:56 ———————————————
2022-09-24 11:33:56 Начало процедуры запуска сервера
2022-09-24 11:33:58 Обновление Hosts файла
2022-09-24 11:33:58 Обновление конфигурации MySQL-8.0-Win10
2022-09-24 11:33:58 Обновление конфигурации Sendmail
2022-09-24 11:33:58 Обновление конфигурации PHP_7.4
2022-09-24 11:33:58 Обновление конфигурации FTP сервера
2022-09-24 11:33:58 Обновление конфигурации PHPMyAdmin
2022-09-24 11:33:58 Обновление конфигурации Apache_2.4-PHP_7.0-7.1
2022-09-24 11:33:58 Запуск MySQL-8.0-Win10
2022-09-24 11:33:58 Запуск FTP сервера
2022-09-24 11:33:58 Запуск Apache_2.4-PHP_7.0-7.1
2022-09-24 11:33:58 Проверка состояния сервера
2022-09-24 11:34:50 Не удалось запустить MySQL-8.0-Win10
2022-09-24 11:34:50 Сбой запуска!
2022-09-24 11:34:50 ———————————————
2022-09-24 11:34:50 Начало процедуры остановки сервера
2022-09-24 11:34:50 Остановка системных модулей
2022-09-24 11:34:52 Отключение виртуального диска
2022-09-24 11:34:52 Сервер успешно остановлен за 1,203 секунд!

Файл лога MySQL отладки (информативные там последние строки, но на всякий случай скину всё):

https://disk.yandex.ru/d/nUnmW6S8W_sKhQ

Сюда загрузить не смог, т.к. формат .txt не хочет загружать при размере больше 20КБ.

Добавлено через 5 часов 17 минут
Помог параметр

Код

innodb_force_recovery = 5

Заданный в файле MySQL-8.0-Win10_my.ini, в папке C:OpenServeruserdataconfig.

Если кому-то ещё пригодится, запускать эту команду нужно с 1

Код

innodb_force_recovery = 1

И до максимума в 6

Код

innodb_force_recovery = 6

Пока не запустится MySQL.

Как только MySQL запустился, делайте дамп (через PHPMyAdmin — раздел «Экспорт», без захода в саму базу — прямо из основного окна — экспортируются все БД сразу).

Эта команда может сломать данные!!! — Перед использованием сохраните куда-нибудь все папки userData

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Openserver выдает ошибку при запуске
  • Openserver httpd exe ошибка приложения