安装mysql时出错

Cha*_*oss 13 mysql installation

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
Run Code Online (Sandbox Code Playgroud)

在应用程序配置部分安装MySQL期间,我在日志中遇到此错误.

小智 5

按照以下步骤解决:
- 回滚安装直到初始页面并选择删除 mysql 服务器
- 从添加/删除程序卸载 mysql 社区安装程序
- 重新启动
- 安装版本mysql-installer-web-community-5.7.22.1在询问时选择更新
- 完毕


use*_*369 2

这是8.0.11安装程序中的一个Bug。新版本中的 lower_case_table_names 变量发生了变化。看:

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

没有人能解决这个问题。如果安装服务器,配置文件会在新文件之前写入。每次。因此,如果您在 my.ini 中将 0.0 修复为 0,则更改将被覆盖。

必须有人向 MySql 报告此错误。

编辑:我已向 Oracle 报告错误: https ://bugs.mysql.com/bug.php?id=91539