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

yumo6663个月前 (03-28)技术文章32

客户服务器中毒了,系统启动不了;那只能重做系统了。重做系统之前,先准备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数据库使用pg_chameleon迁移至openGauss

pg_chameleon介绍pg_chameleon是一个用Python 3编写的实时复制工具,经过内部适配,目前支持MySQL迁移到openGauss。工具使用mysql-replication库从...