X3.5服务器搬家遇到新问题,急救,不知道哪里错了 New
服务器数据比较大,用的是LINUX系统宝塔面板,我备份数据的方法是,停止数据库,然后直接压缩/www/server/data目录下的数据库文件夹,然后把整个程序传到新的服务器,新服务器新建相同名称的数据库和密码,然后再停止新服务器数据库,解压搬家搬过来的数据库文件夹,然后开启数据库,已经搬家两个X3.4网站用同样的方法,网站一切正常,但就是这个X3.5网站打开是显示1146如果说这个新建网站有什么问题,但是这个网站根目录下的X3.4网站打开完全正常,请问这是什么问题,
我尝试新安装一个X3.5,然后替换新安装的数据库,还是打不开,之前X3.4一直没有问题
我知道答案 回答被采纳将会获得1 贡献 已有17人回答 报错信息缺数据表,也就是备份的数据库不完整。
另外,备份数据库严重建议用mysqldump导出备份的形式,而不要去直接操作数据库文件,那是不标准的操作方法,极易导致数据损坏,不要拿X3.4说没事,因为X3.4以前用mysaim引擎,这样操作容错率高,X3.5开始更换性能更好也更未来化(云数据库都不支持mysaim了)。innodb引擎是不允许直接操作数据表文件的。 希望出一个X3.5搬家教程,之前有X3.4的 X3.5不能这样操作的,
要用 导出SQL的方法 备份 导入;
你有宝塔面板 可以使用宝塔自带的 数据库备份恢复 功能 显示是数据库表不存在,检查下备份是否完整 这个最大50M在哪里修改
是否宝塔面板?如果是宝塔,mysqldump导出的备份可通过宝塔面板恢复。
如果不是,且备份文件较大,建议使用命令行导入 导入数据600多M,
然后显示("Connection broken: InvalidChunkLength(got length b'', 0 bytes read)", InvalidChunkLength(got length b'', 0 bytes read)) 这个是用宝塔备份导入显示
看一下,为什么失败
页:
[1]