我在mysql安装程序社区版的apply configuration部分遇到了一个错误,在我初始化数据库执行后,它只是给了我一个错误,下面是日志:
开始配置步骤:写入配置文件结束配置步骤:写入配置文件
开始配置步骤:更新windows防火墙规则尝试使用命令netsh.exe advfirewall firewall delete rule name=“port 3306”protocol=tcp localport=3306删除windows防火墙规则
已删除1条规则。好 啊。
在端口3306上为mysql80添加windows防火墙规则。正在尝试使用以下命令添加windows防火墙规则:netsh.exe advfirewall firewall add rule name=“port 3306”protocol=tcp localport=3306 dir=in action=allow ok。
已成功添加windows防火墙规则。已结束配置步骤:更新windows防火墙规则
开始配置步骤:调整windows服务尝试授予网络服务需要文件系统权限。已授予权限。更新现有服务已更新现有服务已结束配置步骤:调整windows服务
开始配置步骤:正在初始化数据库,尝试使用--initialize unsecure选项运行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”--console--initialize unsecure=on。。。2018-07-06t00:43:22.829759z 0[error][my-011071][server]未知后缀“.”用于变量“小写\u表\u名称”(值“0.0”)2018-07-06t00:43:22.829791z 0[error][my-011071][server]c:\program files\mysql\mysql server 8.0\bin\mysqld.exe:将值“0.0”设置为“小写\u表\u名称”2018-07-06t00:43:22.830226z 0[error][my-010119][server]正在中止2018-07-06t00:43:22.830354z 0[note][my-010120][server]id为12256的mysqld的binlog结束进程已成功运行并退出,代码为1。无法启动mysql server 8.0.11的进程。数据库初始化失败。已结束配置步骤:初始化数据库
如果能尽快回复我将不胜感激,我现在有点需要它工作。
2条答案
按热度按时间n9vozmp41#
我也有这个问题
正在更新windows防火墙规则,尝试使用命令netsh.exe advfirewall firewall delete rule name=“port 3306”protocol=tcp localport=3306删除windows防火墙规则。
对我有用的是:在安装步骤中,当我们必须选择目录时,比如:
C:\Program Files\MySQL
以及C:\ProgramData\MySQL
对于安装程序,在这个阶段我们会收到警告,比如这个目录有一些现有的文件或者它不是免费的。我所做的是我首先清除了该目录,然后警告消息从此步骤中消失,然后我继续安装过程,它为我工作。希望对你也有用lh80um4z2#
这是8.0.11安装程序中的一个错误。在新版本中,小写\u table \u names变量发生了更改。请参见:
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-11.html
没人能解决这个问题。如果安装服务器,配置文件将在新建之前写入。每一次。因此,如果在my.ini中将此0.0修复为0,则更改将被覆盖。
必须有人向mysql报告这个错误。
(我是从另一个线程复制粘贴。我自己也有同样的问题)