【已解决】MySQL8.0怎么通过.sdi.MYD.MYI文件恢复网站数据库内容?

亲自测试后总结分享出来,MySQL8.0和5系列文件是有区别的,5系列的基本上把文件复制到指定文件夹,重启MySQL就恢复了数据库

会用这些文件来恢复网站数据库的,肯定是MySQL出问题了,无法登入导出.sql文件了。

以35dir这个CMS安装在宝塔举例:

1、新建一个和原来网站数据库名和密码相同的数据库。

2、网站程序中,网站根目录/data/install.lock,把这个文件删除,这个是35dir的安装锁,有这个文件在无法进行安装,其他程序不同或没有这个文件。

3、访问域名进行安装,此步骤介绍省略…

4、将原数据库的.sdi、.MYD、.MYI文件上传到还数据库文件夹内,宝塔面板的数据库文件地址为:根目录/www/server/data/数据库名。

此时.MYD和.MYI文件已经完成替换,无需再操作,而.sdi文件每次安装生成的序列号不一样,则此时文件夹内有两个相同表名仅后面跟着的序列号不同的表,删除新创建的表,原数据库的表重命名为新的表名即可。

5、重启MySQL。

至此数据库就恢复了。

原创文章,作者:首晒网,如若转载,请注明出处:https://www.shoushai.com/p/590

(0)
上一篇 2024年 6月 11日 上午9:45
下一篇 2024年 6月 14日 上午1:50

猜你喜欢

发表回复

登录后才能评论

评论列表(1条)