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;


成功!

相关推荐
kaico20182 分钟前
MYSQL的日志文件
数据库·mysql
oMcLin8 分钟前
如何在AlmaLinux 9上优化MariaDB Galera Cluster,提升数据库集群的事务一致性与并发处理能力?
数据库·mariadb
yuankunliu8 分钟前
【redis】1、Redis的安装部署
数据库·redis·缓存
model200510 分钟前
mariadb系统盘迁移数据盘
数据库·mariadb
wok15712 分钟前
Windows 上使用 Docker Desktop 教程
windows·docker·容器
码农学院35 分钟前
使用腾讯翻译文本
服务器·数据库·c#
马踏岛国赏樱花44 分钟前
Windows与Ubuntu双系统,挂载D/E盘到Ubuntu下时只能读的问题
linux·windows·ubuntu
@zulnger1 小时前
正则表达式
数据库·正则表达式
ulias2121 小时前
AVL树的实现
开发语言·数据结构·c++·windows
96771 小时前
python基础自学
开发语言·windows·python