Ошибка установки mysql - PullRequest
0 голосов
/ 26 июня 2018
Beginning configuration step: Initializing Database
Attempting to run MySQL Server with --initialize-insecure option...
Starting process for MySQL Server 8.0.11...
Starting process with command: C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --console --initialize-insecure=on...
2018-06-26T08:44:42.036600Z 0 [ERROR] [MY-011071] [Server] Unknown suffix '.' used for variable 'lower_case_table_names' (value '0.0')
2018-06-26T08:44:42.036600Z 0 [ERROR] [MY-011071] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Error while setting value '0.0' to 'lower_case_table_names'
2018-06-26T08:44:42.036600Z 0 [ERROR] [MY-010119] [Server] Aborting
2018-06-26T08:44:42.036600Z 0 [Note] [MY-010120] [Server] Binlog end
Process for mysqld, with ID 3232, was run successfully and exited with code 1.
Failed to start process for MySQL Server 8.0.11.
Database initialization failed.
Ended configuration step: Initializing Database

У меня ошибка в журнале при установке MySQL в части конфигурации приложения.

Ответы [ 9 ]

0 голосов
/ 26 июля 2018

Когда я понизил MySQL с 8.0.11 до 5.7.22, я столкнулся с этой ошибкой.Потратьте много времени, чтобы исправить ошибку.Наконец, я исправляю эту проблему, выполнив следующие действия:

  1. удалите все связанные функции с MySql (используйте Панель управления> Программы и компоненты)
  2. перейдите на диск C: и выполните всескрытые файлы видимы (просмотр> скрытые элементы), найдите файл ProgramData
  3. , удалите файл MySql внутри скрытого файла ProgramData вручную.Убедитесь, что все файлы MySQL удалены, переустановите MySQL.Меня устраивает.Я успешно установил MySQL 5.7.22 без каких-либо проблем.

Мое предположение: эта ошибка, вероятно, произойдет, если вы второй или третий раз устанавливаете сервер MySql.Кажется, что ошибка происходит, потому что старые файлы MySql не удаляются полностью.Обычно мы все думаем, что после удаления приложения файлы удаляются из файлов программы, все чисто, все сделано.Тем не менее, там все еще некоторые файлы скрыты от нас.Мы должны удалить их сами.

0 голосов
/ 20 декабря 2018

Когда я установил сервер mysql, мастер установки остановился в точке инициализации базы данных (если необходимо), для чего я это сделал.

  1. удалить папку mysql из папки C: \ ProgramData.Примечание: ProgramData скрыто.Вам нужно сделать его видимым.
  2. Удалите сервер mysql, если он был в списке установленных программ на панели управления.
  3. Скачайте mysql-installer-web-community-8.0.13.0 и установите егоснова.
0 голосов
/ 24 июля 2018

Я столкнулся с той же проблемой с установщиком 1.4.25 и решил ее, выполнив следующие шаги [без обновления установщика]

  1. Есть папка MySQL Installer для Windows \ Manifest \ Templates
  2. В папке Templates есть несколько текстовых файлов, которые можно использовать в качестве шаблона при генерации my.ini. Я закомментировал строку lower_case_table_names=

Теперь я выполняю процесс конфигурации с помощью установщика, и он выполняется без ошибок. Также я добавляю переменную позже и перезагружаю сервер.

0 голосов
/ 25 июля 2018

Как сообщается об ошибке в https://bugs.mysql.com/bug.php?id=91476,, обновите установщик MySQL до версии 1.4.26.0 и переустановите сервер MySQL, чтобы решить эту проблему.

0 голосов
/ 21 июля 2018

Решено, выполнив следующие действия:
- Откатить установку до начальной страницы и выбрать удалить сервер MySQL
- Удалить из программы установки и удаления программ MySQL сообщество
- перезагрузка
- установить версию mysql-installer-web-community-5.7.22.1 и выбрать обновление при запросе .
- сделано

0 голосов
/ 19 июля 2018

Обновите установщик для mysql-installer-web-community-5.7.22.1 файла во время установки из Интернета. Я столкнулся с той же проблемой, после обновления установщик работает правильно.

0 голосов
/ 08 июля 2018

Единственный способ избавиться от этой ошибки - разрешить MySQL Installer обновить, когда он предложит сделать это в начале установки. Обратите внимание, что вы получите эту ошибку, если не разрешите обновлению программы установки.

Обновление lower_case_table_names = 0 в my.ini не исправляет это, потому что MySql будет повторно инициализировать его до 0.0 каждый раз перед запуском сценариев.

Если вы не разрешали обновления, вам нужно будет удалить все компоненты MySql, снова запустить установщик и позволить ему обновить.

0 голосов
/ 04 июля 2018

На странице с ошибками в последнем комментарии говорится, что последний установщик решает эту проблему. Для меня нет. Следующие шаги сделали мне чистую установку (после получения последней версии установщика):

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

Теперь отредактируйте my.ini и установите

"lower_case_table_names=0.0"

до

"lower_case_table_names=0"

Нажмите на перенастройку, и теперь она переходит к этой проблеме.

Надеюсь, это поможет.

0 голосов
/ 03 июля 2018

Это ошибка в установщике 8.0.11.В новой версии изменения в переменной lower_case_table_names.См .:

https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-11.html

Никто не может это исправить.Если вы устанавливаете Сервер, файл конфигурации пишется перед новым.Каждый раз.Поэтому, если вы исправите это значение от 0,0 до 0 в my.ini, изменения будут перезаписаны.

Кто-то должен сообщить об этой ошибке в MySql.

РЕДАКТИРОВАТЬ: Я сообщил об ошибке в Oracle:https://bugs.mysql.com/bug.php?id=91539

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