问题描述

MySQL版本:8.0.19。配置服务器最后一步,出现错误“The designated data directory C:\ProgramData\MySQL\MySQL Server 8.0\Data\ is unusable. You can remove all files that the server added to it. ……”,数据库初始化失败!如下图。

查看错误日志如下图所示。

如果大家也碰到同样的问题,希望这个能给到你一定的帮助。

解决步骤

1. 打开MySQL数据目录

数据目录:C:\ProgramData\MySQL\MySQL Server 8.0, 查看my.ini文件,如果c盘没有这个文件夹,就先打开C盘最上面有个查看——显示/隐藏选项卡上,勾选隐藏的项目你就能看见了。如下图所示。

2. 执行初始化命令 mysqld --initialize --console

查看运行错误如下图。

由错误提示可知:配置时系统没有按照my.ini配置文件中配置的data路径创建数据文件,而是使用的mysql的安装路径。

3. 查看mysql安装路径下有没有Data文件夹,如果没有该文件夹,我们就得自己创建一个,因为是自己创建的,所以我们给他写入的权限。

右击空白处创建文件夹,重命名Data后,右击文件夹属性——安全,点击 编辑,在 组或用户名框中选择Administrarors,勾选下方完全控制,Users也是如此。

4. 再次执行初始化命令 mysqld --initialize --console

注意:记住第二行【Note】最后是初始密码。

5. 启动服务

按win + r快捷键输出 services.msc,看下你的MySQL服务,如果没有这个服务。
让我们回到命令指示符(用管理员权限打开),输入cd +文件路径,再输入mysqld –install。

如果显示mysql服务启动成功,那么恭喜里了。不要关命令指示符。

6. 修改密码

我们还需要输入mysql -u root -p,然后输入我让你记住的初始密码,输完后,在输入 ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘(自己设置的密码)’;回车就好了。

希望能帮助到你们,蟹蟹了!!!
最后,感谢童同学的助力,希望能帮助更多的小伙伴们!!

安装MySQL8.0+,数据库初始化失败错误解决办法相关推荐

  1. ubuntu18.0.4 不能下载 libgd2-dev(ubuntu 20.04 安装perl 中GD 模块失败的解决办法)

    ubuntu18.0.4 不能下载 libgd2-dev 一.错误信息: Unable to locate package libgd2-dev 二.原因 没有对应源 到 https://packag ...

  2. 数据库附加出错显示服务器,SQL Server数据库附加失败的解决办法

    SQL Server数据库附加失败的解决办法 本文为大家分享了SQL Server数据库附加失败的具体解决方法,供大家参考,具体内容如下 1.错误3415 问题:附加数据库的时候,发现总是附加失败,查 ...

  3. linux telnet 127.0.0.1 不通,Linux 出现telnet: 127.0.0.1: Connection refused错误解决办法

    Linux 出现telnet: 127.0.0.1: Connection refused错误解决办法 Linux 出现telnet: connect to address 127.0.0.1: Co ...

  4. Validation failed for argument [0] 参数校验失败的解决办法

    问题概述 关于这个问题,是在接口参数校验的时候遇到的,使用Spring Boot下spring-boot-starter-validation进行接口参数校验时出现 "  Validatio ...

  5. ionic 安装 inappbrowser 插件后编译失败的解决办法

    layout: post title: ionic 安装 inappbrowser 插件后编译失败的解决办法 tags: description: 学习使用 ionic 框架开发 ios app 时遇 ...

  6. 在Ubuntu上安装MySQL8.0数据库并使用Navicat远程访问

    1.安装MySQL8.0 参考这篇文章: https://www.cnblogs.com/anweilx/p/12200618.html. 不过要注意加密方式不要按照教程,要选第一个,如果是最新版的M ...

  7. linux交互式进程初始化失败怎么办,“登录进程初始化失败 交互式登录进程初始化失败”的解决办法...

    最近似乎出现"登录进程初始化失败 交互式登录进程初始化失败"错误,造成Windows 7操作系统无法正常登录.下面西部e网整理了一下解决这个问题的多种方法,供参考. 问题原因: 1 ...

  8. linux交互式进程初始化失败怎么办,登录进程初始化失败交互式登录进程初始化失败的解决办法...

    最近似乎出现"登录进程初始化失败 交互式登录进程初始化失败"错误,造成Windows 7操作系统无法正常登录.下面西部e网整理了一下解决这个问题的多种方法,供参考. 问题原因: 1 ...

  9. VB6.0打开提示“Automation错误”解决办法

    打开VB编程环境提示"Automation错误"但是不影响正常使用,就是每次打开都提示错误很烦人 解决方法: 将VB运行时选择右键-- 管理员方式运行(运行之后可能会提示其他的错误 ...

  10. linux mysql卸载_Linux环境下安装Mysql8.0数据库

    今年的双11既没有光棍节的气氛也没有购物的欲望,不过还是大出血了,买了一台2核4G的云服务器3年699元.就算用来督促自己学习吧!话不多说,今天先来体验Linux安装Mysql数据库? 步骤一:Mys ...

最新文章

  1. Python调用HTTP接口并传递cookie
  2. linux内网穿透局域网frp(实现有网就能访问你的局域网台式机服务器)
  3. TypeScript class 的参数属性 parameter properties
  4. 规模化敏捷必须SAFe
  5. SpringCloud Greenwich(二)注册中心之consul、Zuul和 gateway网关配置
  6. vcpkg安装_微软牌包管理器vcpkg更新及路线图计划
  7. scss、sass 和 css 的区别
  8. Java并发包基石-AQS详解
  9. 为什么用java开发app_安卓开发为什么选择用Java语言
  10. python简单代码-python实现顺序表的简单代码
  11. bzoj 1082: [SCOI2005]栅栏(二分+DFS)
  12. android opengl 图像同步fence创建
  13. 一款针对中小型酒店设计的管理系统,源码分享
  14. 如何卸载快压病毒流氓软件--不停自动下载安装App
  15. 【微信】公众号:免费注册个人公众号 公众号设置手册
  16. 最好的输入法--陈桥五笔5.806(绿色可自动卸载版)
  17. Python智能语音机器人
  18. 自学Python第九天- 模块、包、编码、文件操作、OS 模块、打包
  19. Oracle锁表解决方法的详细记录详解
  20. Camunda 工作流并行子流程、工作流会签、或签、加签、比例签、跳转节点

热门文章

  1. 使用axis生成WebService调用客户端
  2. python拟合泊松分布_Python Numpy泊松分布
  3. java配置 path_java中path的配置
  4. 吴恩达深度学习笔记——优化算法
  5. Linux驱动学习--初识PCI驱动(一)
  6. 项目实训--Unity多人游戏开发(九、PUN2学习记录)
  7. 《C++新经典》第17章 并发与多线程
  8. NOIP2017提高组广东省成绩
  9. 电脑怎么设置计算机系统,电脑定时开关机如何设置?
  10. [原创]网页中自动连续播放音乐文件的实现