当前位置: 首页 > news >正文

MySql安装中的问题

是一台已经安装过但是失败了的win
1.
2025-10-13T12:42:20.566779Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.
2025-10-13T12:42:20.566788Z 0 [ERROR] [MY-013236] [Server] The designated data directory E:\project13\mysql-9.4.0-winx64\mysql-9.4.0-winx64\ is unusable. You can remove all files that the server added to it.
2025-10-13T12:42:20.566952Z 0 [ERROR] [MY-010119] [Server] Aborting

sql初始化失败
从卸载开始重装

1.卸载MySQl服务
services.msc 找到mysql 关闭

出现情况 未找到
原因:之前并未注册成功 但是残存本地文件 注册表(实际注册表为空 ,因为根本就没有注册成功)

检查my.ini 路径是否正确(重要)
data是否创建
logs位置是否正确
egg位置是否正确

这三个路径任意一个不对 均导致无法正常启动mysql服务

​​安装根目录​​:E:\project13\mysql-9.4.0-winx64(或你之前的安装路径)。
​​数据目录​​:E:\project13\mysql-9.4.0-winx64\data(若存在)。
​​日志目录​​:E:\project13\mysql-9.4.0-winx64\logs(若存在)。

清理注册表残留(无作用)
打开注册表编辑器(regedit),删除以下路径中与 MySQL 相关的项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL(服务残留)
HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB(安装信息残留)

配置文件my,ini

[mysqld]

基础路径(新路径!)

basedir = "E:/mysql-9.4.0-winx64"
datadir = "E:/mysql-9.4.0-winx64/data" # 新数据目录(初始为空) 如果不为空则删除 如未能创建成功 手动创建

端口与绑定地址

port = 3306
bind-address = 127.0.0.1

字符集

character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

错误日志(新路径!)

log-error = "E:/mysql-9.4.0-winx64/logs/error.log" 该logs位置存疑 我写的share/logs 未能创建成功 存放日志

InnoDB 配置(可选)

innodb_buffer_pool_size = 1G

innodb_log_file_size = 256M # 初始化后再设置! 修改为字节或许可以 但是先注释掉 但存在 innodb 无法使用

[client]
default-character-set = utf8mb4

[mysql]
prompt = "\u@\h:\d> "

安装完成后
cd /d E:\mysql-9.4.0-winx64\bin /d因为我跨盘了

http://www.rkmt.cn/news/20561.html

相关文章:

  • 10.14总结
  • 图形学中的变换
  • 使用DirectX绘制天空盒并实现破坏和放置方块
  • DirectX12初始化
  • 10月13日
  • Ubuntu22.04安装CH340/CH341驱动
  • STM32——UART
  • WebApi 交叉观察者- IntersectionObserver复盘
  • css: Bootstrap5 Accordions
  • AMPopTip - 优雅的iOS动画提示框库
  • 文件名中有空格比较烦人
  • 软工大三开学总结
  • 连接 USB 设备
  • SpringBoot-day1(快速上手SpringBoot,SpringBoot简介,SpringBoot基础配置,属性配置,yaml文件) - a
  • elk time
  • 详细介绍:【OpenHarmony】用户文件服务模块架构
  • 详细介绍:全新 CloudPilot AI:嵌入 Kubernetes 的 SRE Agent,降本与韧性双提升!
  • “环境变量”是什么, 为什么要配置环境变量 --初学者
  • Java 装饰器模式(Decorator) - krt
  • Python configparser 模块 - INI 文件读写利器
  • QT:获取文件信息之创建日期方法created()方法--废弃
  • 排列组合 容斥 总结
  • C/C++ 指针详解与各种指针定义 - 指南
  • 玄机——第一章 应急响应-Linux日志分析 wp
  • 第四周第五天4.5
  • 12 10.11
  • 09 面向对象基础概念的总结
  • CSP-S 2025 提高级模拟赛 Day6 复盘 B.连通子图
  • 基于Java的家政服务管理优秀的系统的设计与完成-计算机毕设 附源码05300
  • 业务定义与指标体系搭建