mysql迁移data文件夹恢复数据库遇到一个奇怪的问题

yumo6661个月前 (03-28)技术文章21

客户服务器中毒了,系统启动不了;那只能重做系统了。重做系统之前,先准备PE系统进入服务器来备份数据库数据。

安装windows2012注意的地方,服务器核心安装不包含GUI界面,安装后只能通过DOS命令使用不方便,选择带有GUI的服务器来安装系统。

没有重做系统前,mysql是安装的D盘;重新安装系统后通过集成安装包把mysql安装在E盘了,然后把mysql服务停止了,把备份的data覆盖E盘的data。本以为大功告成,收工了。使用workbench登录数据库,就登录不了,提示要输入密码,可是通过输入正确的用户及密码还是提示要输入密码,太奇怪了。

然后自己开始分析,难道是因为路径的问题?之前是D盘的data,现在是mysql安装在E盘。后来把重做系统的E盘mysql删除了,重新安装在D盘,再把备份的data文件夹再覆盖,就能使用workbench登录数据库了。

不知道通过这个事,是否能判断data文件夹里的某个文件或者某个表肯定记录路径了。还需要进一步分析分析。

相关文章

怎样快速地迁移 MySQL 中的数据?

MySQL 数据库是一个常见的关系型数据库,在实际应用中,可能需要将数据从一个 MySQL 数据库迁移到另一个 MySQL 数据库,或将 MySQL 数据库中的数据迁移到其他类型的数据库。以下是一些快...

将数据从 MySQL 导出到 SQL Server

概述把MySQL的数据迁移到SQL Server有很多种方法,有第三方工具可以实现这个功能,如阿里云的DTS,ESF Database Migration等。许多人希望使用 SQL Server In...

记一次,mysql数据库迁移到新的磁盘(业务停止的场景下)

描述:(1) 主从数据库,主库(1台)+从库(1台)(2) 将mysql数据库目录移动到新挂载的目录下/data2(3) 在新挂载目录/data2/下创建log目录:作为mysql-bin日志文件存放...

MySQL数据库如何快速自动化同步?

随着业务的增长和用户量的增加,数据库的可用性、稳定性以及扩展性变得愈加重要。数据库同步是一种重要的技术,旨在确保在多台服务器或数据节点之间,数据的一致性和实时性。特别是在分布式系统中,MySQL数据库...

MySQL 导出数据

MySQL中你可以使用SELECT...INTO OUTFILE语句来简单的导出数据到文本文件上。使用 SELECT ... INTO OUTFILE 语句导出数据以下实例中我们将数据表 w3csch...

MySQL中如何导入数据

使用 LOAD DATA 导入数据MySQL 中提供了LOAD DATA INFILE语句来插入数据。 以下实例中将从当前目录中读取文件 dump.txt ,将该文件中的数据插入到当前数据库的 myt...