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

重装系统后,恢复mysql的方法

主要是我的数据目录和程序目录是分离的。

我的目录结构:

程序目录:

D:\ProgramData\MySQL\mysql-8.4.5-winx64

数据目录

D:\ProgramData\MySQL\mysql_data
D:\ProgramData\MySQL\mysql_data\my.ini
  1. 配置mysql目录到系统环境变量Path中
  2. 安装新服务
    以管理员身份打开powershell命令行工具,执行以下命令,将msyql注册到win11中去。要不然net start mysql 无法使用
mysqld --install MySQL --defaults-file="D:\ProgramData\MySQL\mysql_data\my.ini"

这次操作应该能够成功。如果成功,您将看到类似 Service successfully installed的提示

通常情况下,您不需要在每次重启系统后都重新执行那条安装命令。

检查服务是否安装成功

sc query MySQL

其它命令小补充

找到正确的 my.ini 文件

# 检查 MySQL 实际使用的配置文件
mysqld --verbose --help | findstr "my.ini"

查看所有包含 mysql 的服务

# 查看所有包含 mysql 的服务
sc query | findstr mysql# 如果服务名不同,比如 "MySQL80"
net start MySQL80

完整的服务安装步骤

# 1. 以管理员身份打开 CMD
# 2. 进入 MySQL bin 目录
cd D:\ProgramData\MySQL\mysql-8.4.5-winx64\bin# 3. 移除可能存在的旧服务(如果有)
mysqld --remove mysql# 4. 安装新服务
mysqld --install MySQL --defaults-file="D:\ProgramData\MySQL\mysql_data\my.ini"# 5. 启动服务
net start mysql

重启 MySQL 服务

# 停止服务
net stop mysql# 启动服务  
net start mysql
http://www.dtcms.com/a/577485.html

相关文章:

  • 年化波动率匹配原则在ETF网格区间选择中的应用
  • 智慧公厕系统单机版与联网版有哪些区别
  • 华为技术有限公司 C语言编程规范
  • 新买的硬盘格式化后容量为啥缩水啦?
  • 【Ros2学习】服务-客户端模式
  • 网站建设的新闻重庆建网
  • 数字货币时代网络域名的价值评估
  • 帆软报表本地设计器中连接远程服务器后SAP数据集不显示问题
  • 第174期 TIMM:让迁移学习变得异常简单的PyTorch“隐藏”库
  • git cherry-pick
  • AR 眼镜之-普通电话-实现方案
  • 下厨房网站学做蒸包视频可以上传自己做的视频的网站吗
  • IO卡常见问题处理
  • 11_FastMCP 2.x 中文文档之FastMCP高级功能:用户引导详解
  • 门户网站 移动端黄石专业网站建设推广
  • 类的嵌套 、封装
  • (128页PPT)麦肯锡金字塔原理培训思考写作和解决问题的逻辑(附下载方式)
  • Python 类实战:从“函数堆函数”到“客户端对象”,看类如何让 API 请求代码脱胎换骨
  • springboot的单元测试功能有什么用
  • 5昌平区网站建设免费模板网站哪个好
  • 济南网站制作设计公司网站建设属于什么科目
  • 深入解析Kafka的消息模型:如何确保消息不丢失且高效传递
  • 微服务之Nacos(注册中心、配置中心)
  • 导致Resources文件夹的资源在Android打包后丢失的原因
  • Leetcode 46
  • Zabbix 7 概述与配置详解
  • 网站优化体验报告中国创业网
  • 用 FastAPI + Pydantic 打造“可验证、可热载、可覆盖”的配置中心
  • 2025教资面试真题电子版|科目试讲+结构化真题解析|完整PDF
  • 一文了解-大语言模型训练 vs 推理:硬件算力需求数据对比