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

yumo6666个月前 (03-28)技术文章92

客户服务器中毒了,系统启动不了;那只能重做系统了。重做系统之前,先准备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导入导出命令mysqldump命令的输入是在bin目录下. 1.导出整个数据库   mysqldump -u 用户名 -p 数据库名 > 导出的文件名   mysqldump -u w...

MySQL和PostgreSQL:数据库切换不迷路,怎么高效切换库?

在数据库的使用过程中,切换库是个常见的操作,今天我们来讲讲MySQL中的 USE dbname; 命令,并把它和PostgreSQL的数据库切换操作对比一下,通过这个对比,我们可以更好地理解在不同的数...