> 做站经验技巧 > 宝塔面板数据库迁移后,新数据库内容为空的解决方法

宝塔面板数据库迁移后,新数据库内容为空的解决方法

宝塔面板的一键迁移非常不错,但美中不足是经常漏文件漏数据库。主要因为宝塔版本间的些许差异,导致多次升级一键迁移版本也无法修复。

问题:一键迁移后,数据库只迁移了账号信息,但数据库内容并未迁移

 

解决方法:直接打包拷贝/www/server/data 目录下所有文件到新服务器对应目录

补充:

1、如果原数据库里有日志文件,例如多个1GB的大文件,可以去数据库中清除日志,提升传输效率

宝塔面板数据库迁移后,新数据库内容为空的解决方法

2、新服务器覆盖前记得备份(空数据库基本不占空间)

3、覆盖后需要重启数据库,才会生效(切记)

 

ps:对于菜鸟和数据量非常小的服务器,请忽略本篇所有内容,并按BT官方的指导书慢慢操作。

1、宝塔的一键迁移功能,建议仅仅作为账号密码及设置的迁移来使用,可先手动传输wwwroot文件夹,并删除(改名的速度会快一些)文件后再启用一键迁移。

2、尤其大文件,建议打包后用ftp断点续传来传输。

3、原服务器的根目录打包并传输完成后,可删除,此时wwwroot为空,避免重复传输。

4、当文件夹中有百万甚至千万个文件时,删除操作不建议直接用bt面板来操作,因为会非常慢甚至多次失败(整机重装系统、格式化的速度,远比删除百万个文件要轻松简单)。

 

数据无价,切记备份!备份!