在mySql安装程序社区版本的apply配置部分出现错误,它在执行初始化数据库后给我和错误,这是日志:
开始配置步骤:写入配置文件 结束配置步骤:写入配置文件
开始配置步骤:更新Windows防火墙规则 尝试使用以下命令删除Windows防火墙规则:netsh.exe advfirewall防火墙删除规则名称=“端口3306”协议= TCP localport = 3306
已删除1条规则。 好吧。
在端口3306上为MySQL80添加Windows防火墙规则。 尝试使用以下命令添加Windows防火墙规则:netsh.exe advfirewall防火墙添加规则名称=“端口3306”协议= TCP localport = 3306目录=在操作中=允许 好吧。
成功添加了Windows防火墙规则。 结束的配置步骤:更新Windows防火墙规则
开始配置步骤:调整Windows服务 尝试授予网络服务需要文件系统权限。 已授予权限。 更新现有服务 现有服务已更新 结束的配置步骤:调整Windows服务
开始配置步骤:初始化数据库 尝试使用--initialize-insecure选项运行MySQL Server ... MySQL Server 8.0.11的启动过程... 使用以下命令启动过程:C:\ Program Files \ MySQL \ MySQL Server 8.0 \ bin \ mysqld.exe --defaults-file =“ C:\ ProgramData \ MySQL \ MySQL Server 8.0 \ my.ini”-控制台--initialize -不安全=开... 2018-07-06T00:43:22.829759Z 0 [错误] [MY-011071] [服务器]未知后缀'。'用于变量“ lower_case_table_names”(值“ 0.0”) 2018-07-06T00:43:22.829791Z 0 [错误] [MY-011071] [服务器] C:\ Program Files \ MySQL \ MySQL Server 8.0 \ bin \ mysqld.exe:将值'0.0'设置为'lower_case_table_names时出错' 2018-07-06T00:43:22.830226Z 0 [错误] [MY-010119] [服务器]正在中止 2018-07-06T00:43:22.830354Z 0 [Note] [MY-010120] [Server] Binlog结束 ID为12256的mysqld进程已成功运行,并以代码1退出。 无法启动MySQL Server 8.0.11的进程。 数据库初始化失败。 结束的配置步骤:初始化数据库
我希望尽快得到答复,我有点需要它现在可以正常工作。
答案 0 :(得分:0)
我也遇到了这个问题
更新Windows防火墙规则尝试使用以下命令删除Windows防火墙规则:netsh.exe advfirewall防火墙删除规则名称=“端口3306”协议= TCP localport = 3306“。
对我有用的是:在安装步骤中,当我们必须选择目录时,例如:C:\Program Files\MySQL
和C:\ProgramData\MySQL
作为设置,在此阶段,我们会收到警告,例如此目录包含一些现有文件,或者它不是免费的。我要做的是先清除该目录,然后警告消息从此步骤中消失,然后继续安装过程,它对我有用。希望它也对您有用
答案 1 :(得分:-1)
这是8.0.11安装程序中的错误。新版本中的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报告此错误。
(我正在从另一个线程复制粘贴。我自己也遇到同样的问题)