Mysql8.0.16安装时出现的Database initialization failed解决方法

这篇具有很好参考价值的文章主要介绍了Mysql8.0.16安装时出现的Database initialization failed解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

开发工具与关键技术: mysql

撰写时间:2022/9/28

首先说明:笔者在安装第一次的时候就出现以下问题,拿虚拟机安装的时候,同样的步骤,安装成功。主机使用zip安装包安装的时候也可以安装,但会出现一个Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)的bug,如果你也有这个bug推荐你先起看以下链接备份一下数据库解决:Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)_八角.。的博客-CSDN博客_mysql无法连接localhost3306​​​​​​​

再看教程重装mysql,因为下周这个bug还会出现,笔者就是重装了5~6次zip安装包受不了才搞这个bug的,经笔者分析这个bug是mysql服务没开起来,怎么都开不起来的那种(╯﹏╰)b

分析bug:

1、安装mysql8.016时到最后一步时,如下图,出现了小红点无法往下执行了,这是安装时出现的问题

Mysql8.0.16安装时出现的Database initialization failed解决方法

2、问题分析及解决办法

Mysql8.0.16安装时出现的Database initialization failed解决方法

  • 查看log,log的内容如下,我把log全部贴出来了,我们只看关键几行即可。

Beginning configuration step: Writing configuration file

Saving my.ini configuration file...
Saved my.ini configuration file.
Ended configuration step: Writing configuration file

Beginning configuration step: Updating Windows Firewall rules

Adding a Windows Firewall rule for MySQL80 on port 3306.
Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 3306" protocol=TCP localport=3306 dir=in action=allow
确定。


Successfully added the Windows Firewall rule.
Adding a Windows Firewall rule for MySQL80 on port 33060.
Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 33060" protocol=TCP localport=33060 dir=in action=allow
确定。


Successfully added the Windows Firewall rule.
Ended configuration step: Updating Windows Firewall rules

Beginning configuration step: Adjusting Windows service

Attempting to grant Network Service require filesystem permissions.
Granted permissions.
Adding new service
New service added
Ended configuration step: Adjusting Windows service

Beginning configuration step: Initializing database (may take a long time)

Attempting to run MySQL Server with --initialize-insecure option...
Starting process for MySQL Server 8.0.29...
Starting process with command: F:\mySQL\MySQL Server 8.0\bin\mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL 8.0\my.ini" --console --initialize-insecure=on --lower-case-table-names=1...
mysqld: File '.\闈掕~娉?bin.index' not found (OS errno 2 - No such file or directory)
'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
F:\mySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.29) initializing of server in progress as process 11956
The newly created data directory C:\ProgramData\MySQL\MySQL 8.0\Data\ by --initialize is unusable. You can remove it.
Aborting
F:\mySQL\MySQL Server 8.0\bin\mysqld.exe: Shutdown complete (mysqld 8.0.29)  MySQL Community Server - GPL.
Process for mysqld, with ID 11956, was run successfully and exited with code 1.
Failed to start process for MySQL Server 8.0.29.
Database initialization failed.
Ended configuration step: Initializing database (may take a long time)
 

出现的bug,显示中文乱码...

Mysql8.0.16安装时出现的Database initialization failed解决方法

点击箭头会发现bug翻译为电脑名称...

Mysql8.0.16安装时出现的Database initialization failed解决方法

删除mysql环境:

Mysql8.0.16安装时出现的Database initialization failed解决方法

解决bug:

设置计算机名称为英文或拼音重装mysql,就好了

Mysql8.0.16安装时出现的Database initialization failed解决方法

总结:计算机名别改中文名称,再重装mysql就好了(ಥ_ಥ)

这是我所学到的mysql,所以我要分享给你们,希望可以帮助到你们。

以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导

和提问喔!文章来源地址https://www.toymoban.com/news/detail-453769.html

到了这里,关于Mysql8.0.16安装时出现的Database initialization failed解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL卸载不干净回不到初始安装页面(MySQL Connector Net卸载不了),重装报错Database initialization failed等问题解决办法

    首先,这篇文章适合 1. 常规卸载方法无法卸载干净 导致重装始终回不到初始安装页面,即回不到下图初始状态,始终是welcome back (这部分我会单独讲一下MySQL Connector Net卸载不了的问题) 2.重装过程中 Database initialization failed 安装失败报错 1.双击安装程序进行卸载,选择rem

    2023年04月08日
    浏览(43)
  • Navicat连接MySQL时出现的连接失败--解决方法

    一、安装MySQL的注意事项 官网下载安装,选择zip包,解压后不用安装 只用配置好环境变量Path 并在解压后的文件夹里新建文本文档my.ini,编辑如下内容 需要修改的地方是安装目录(自己的)和数据存放目录(自己的) 详细安装过程可以借鉴这个文章 mysql8.0.25安装配置教程(

    2024年02月04日
    浏览(29)
  • 安装SCCM时出现的问题

    出现这个问题 根据提示信息逐一排除以下问题: 1、确保SQL服务器名称是否正确。 2、确保TCP1433和4022端口有没有被防火墙屏蔽。 3、站点服务器帐号加入SQLServer的sysadmin角色成员里。 4、确保SQL实例没有使用动态端口,可参考: Configure SQL Server to listen on a specific TCP port - SQL S

    2024年01月16日
    浏览(38)
  • 解决Python安装库时出现的Requirement already satisfied问题

    uirement already satisfied 的问题当我们用 pip install + 库名 时,出现了下面 Requirement already satisfied WARNING: Ignoring invalid distribution -ip  的问题 对于这样的问题,解决办法就是在 pip install 后加 - -target=你所要添加的库文件地址(注意:target前为两个-,并且没有空格) 再加 库名 一般来说

    2024年01月19日
    浏览(30)
  • MySQL重装——Database initialization failed错误处理

    卸载MySQL 笔者由于跟着网上的教程将MySQL安装到了C盘,忘记了可以走更改路径这条路,在卸载MySQL的路上一去不复返。 试过网上诸多重装方案,大体均为以下步骤:控制面板卸载MySQL→删除注册表→删除ProgramData、Application Data、Program Files (x86)、Program Files里面的MySQL→删除环境

    2024年02月03日
    浏览(41)
  • 自己在使用cmd安装playWright时出现的error及其解决方法

    按照正常的流程步骤安装Playwright; 要使用 Playwright,需要 Python 3.7 版本及以上,请确保 Python 的版本符合要求。 pip install playwright 安装Playwright自动化测试框架 playwright install         安装Playwright浏览器驱动程序:自动安装Chromium、Firefox和WebKit浏览器(下载的时间可能会有

    2024年02月12日
    浏览(29)
  • 解决安装nrm,执行nrm ls时出现的const open=require(‘open’)问题

     最开始安装的淘宝镜像源为 npm config set registry=https ://registry.npm.taobao.org/ ,后来看到镜像源变了,就换了下面的, 下载新的npm淘宝镜像资源包 npm config set registry http://registry.npmmirror.com 查看,安装成功:  安装nrm插件: npm install -g nrm ,将nrm安装为全局可用的工具。 然后运行

    2024年02月06日
    浏览(36)
  • 解决PyCharm安装其他库包时出现的“error: can‘t find Rust compiler“错误

    解决PyCharm安装其他库包时出现的\\\"error: can’t find Rust compiler\\\"错误 在使用PyCharm安装其他Python库包时,有时候会遇到\\\"error: can’t find Rust compiler\\\"的错误提示。这个错误通常是由于缺少Rust编译器导致的。Rust是一种系统级编程语言,一些Python库包在安装过程中需要使用Rust编译器来编

    2024年03月23日
    浏览(48)
  • 整合minio时出现的错误

    Action:Correct the classpath of your application so that it contains compatible versions of the classes io.minio.S3Base and okhttp3.RequestBody 这个错误是我在整合minio时报的错,说实话遇到这个错误我还是很头大的,因为之前在springboot项目中整合过一次minio,当时报的错误跟这个差不多,都是okhttp版本依赖

    2024年02月07日
    浏览(28)
  • MySQL启动时出现initialize specified but the data directory has files in it. Aborting问题

    你是否遇见以下问题在MySQL重启时出现问题,报出了以下的错误,现在我将告诉你遇见以下错误怎么处理。 当出现了上面的错误,我们可以看出它提供了两条命令“systemctl status mysqld.service”和“journalctl -xe”来帮助我们来查看错误的详情。 使用“systemctl status mysqld.service”命

    2024年02月16日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包