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

yumo6664个月前 (03-28)技术文章54

客户服务器中毒了,系统启动不了;那只能重做系统了。重做系统之前,先准备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数据库迁移到新的磁盘(业务停止的场景下)

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

MySQL数据导入Mysqlimport

大家好,我是RomMr,一个乐于分享的it男,今天和大家分享的是Mysqlimport详解1、mysqlimport命令导入数据:举例代码:mysqlimport -uuser_name -ppas...

从SSH输入命令备份/还原恢复MySQL数据库教程

有时候你需要把你的网站从一个服务器迁移到另一个服务器,在迁移网站的同时,你也需要移动网站的数据库。不过一些网站可能有GB级别大小的数据库(2GB或更大),如果通过PHPMyAdmin导出或导入非常难。...

mysql导入导出命令

mysql导入导出命令mysqldump命令的输入是在bin目录下. 1.导出整个数据库   mysqldump -u 用户名 -p 数据库名 > 导出的文件名   mysqldump -u w...

Windows下MySQL8.0数据库文件路径修改和数据转移

什么情况需要修改MySQL数据文件路径?MySql在安装之初,默认的安装位置与数据保存位置都是在C盘,时间久了,C盘就会爆满,因此需要修改MySql数据保存位置。本例从C盘转移到D盘。操作步骤:1、...