Windows重装升级Win11系统后 恢复Mysql数据

背景

因为之前电脑硬盘出现问题,换了盘重装了系统,项目的数据库全部没了,还好之前的Mysql是安装在的D盘里,还有留存文件

解决办法

1.设置环境变量

我的路径是 D:\SoftWare\Application\mysql-5.7.35-winx64

此电脑右键属性

高级系统设置

环境变量

双击系统变量中的path

直接把一起mysql的bin目录路径写上

2.重置Mysql

ps:如果使用mysql命令报错 找不到MSVCR120.dll,可以参考下这篇文章:
mysql命令报错:找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。

打开Mysql的根目录,暂时把 data 改为 data1

win键输出cmd,右键用管理员打开,注意,这很重要!!!

运行 mysqld --initialize

shell 复制代码
mysqld  --initialize

稍等一会,如果没有反应,直接 ctrl + c

运行 mysqld -install

shell 复制代码
mysqld -install

再次打开Mysql根目录,会发现有了一个data文件夹,把这个data删除,讲之前的 data1改回data

返回cmd命令窗口,输入net start mysql

输入我们刷系统前的用户名密码测试

再使用 show databases;查看之前的库是否还在

sql 复制代码
show databases;


成功!

相关推荐
星辰_mya8 分钟前
InnoDB的“身体结构”:页、Buffer Pool与Redo Log的底层奥秘
数据库·mysql·spring·面试·系统架构
gordon~911 分钟前
Windows 11 wsl 中安装的Ubuntu-24.04 中装docker
windows·ubuntu·docker
F1FJJ34 分钟前
Shield CLI 命令全解析:15 个命令覆盖所有远程访问场景
网络·数据库·网络协议·容器·开源软件
IMPYLH40 分钟前
Linux 的 dircolors 命令
linux·运维·服务器·数据库
2301_822782821 小时前
自动化与脚本
jvm·数据库·python
qq_148115371 小时前
为你的Python脚本添加图形界面(GUI)
jvm·数据库·python
历程里程碑1 小时前
Protobuf 环境搭建:Windows 与 Linux 系统安装教程
linux·运维·数据结构·windows·线性代数·算法·矩阵
Rysxt_1 小时前
MySQL 触发器详解与 Navicat 实战操作指南
mysql·触发器·navicat
XXOOXRT1 小时前
Ubuntu搭建Java项目运行环境(JDK17+MySQL8.0)超详细教程
java·linux·mysql·ubuntu
2401_878530212 小时前
机器学习与人工智能
jvm·数据库·python