您好,请问mysql的innodb文件夹拷贝的数据如何恢复(服务启动不了,只有将整个文件夹拷贝了),谢谢

2024-11-27 01:14:30
推荐回答(3个)
回答1:

你会备份,不能恢复。真的服你了。
给你二个解决办法:
第一个办法:使用这个命令格式
shell>mysqladmin create 数据库名 -uroot -p (数据库已经存在就不用此步)
shell>mysql -uroot -p 数据库名 < backup-file.sql

第二个办法:更详细的用法在mysql的在线手册中,已经给你找到备份恢复的页面了,打看学一下,你们问题就可以肯定搞定了。这是mysql官方中文手册。
备份恢复的页面链接:

回答2:

1.保证你拷贝是在数据库正常关闭的情况下拷贝的,否则可能存在‘锁’的问题
2.保证你拷贝的目录,放在相同版本额mysql下,再次运行

实在不行,运行检查程序,试试吧

回答3:

拷贝过去,删除b_logfile0和b_logfile0,重启服务