SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#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:\ospanel\modules\database\MySQL-8.0-x64\my.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
Сообщений: 5600

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

см d:\ospanel\modules\database\MySQL-8.0-x64\my.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
Сообщений: 5600

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:\ospanel\modules\database\MySQL-8.0-x64\my.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
Сообщений: 5600

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
Сообщений: 5600

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
Сообщений: 6712

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
Сообщений: 6712

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
Сообщений: 826

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
Сообщений: 6712

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
Сообщений: 6712

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

Заходим в Панель управления -> Региональный стандарты;
https://i.ibb.co/xzW4xs3/1.png
Далее жмём "Дополнительно" и нажимаем "Изменить язык системы";
https://i.ibb.co/cFSqgrL/2.png
Убираем галочку с "Бета-версия: Использовать Юникод...".
https://i.ibb.co/Cpy4H6J/3.png

Именно после этого и запустило MySQL!
Закрепите на заметкуsmile   cool
Всем спасибо кто пытался помочь  smile

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson