X3.4升级到X3.5大数据的forum_post数据表升级不了
各位老板好,我的forum_post表有1千多万的数据,每次在升级这个表的时候就会404错误。PHP执行时间调整为3小时,升级文件中的以下三句话也取消了注释,MYSQL帐号权限也是全局权限。
DB::query('SET GLOBAL connect_timeout=28800'); DB::query('SET GLOBAL wait_timeout=28800'); DB::query('SET GLOBAL interactive_timeout=28800');
第一次出现404是在“InnoDB数据表升级进行中”操作的阶段
第二次出现404是在“[ 166 / 258 ] 升级表 yd_forum_******完成”这个提示操作的阶段
在WEB端执行这种大数据表升级确实比较麻烦。
我现在想通过MYSQL面板来操作MYSQL脚本来单独来升级 yd_forum_post 这个表。
请问有哪位老板知道这个脚本呢?
单独执行了 yd_forum_post 升级后,在update_adult.php升级文件里又要咋样跳过yd_forum_post的升级?
或者还有其他更有效率的办法吗?谢谢了。
我知道答案 回答被采纳将会获得1 贡献 已有10人回答 是pre_forum_post这个表 你可以先把这个表删了 再升级;
升级完 之后再导入这个表;
当然你也可以 直接修改地址栏里面的 表名称 进行跳过 跳过这个表的更新,应该在升级文件表的数组里,把这个表去掉或者改个表名就可以了。
但是再单独升级这个表的时候,脚本又是咋样的呢?用WEB端还是会执行不过去呀。 直接更改升级文件 跳过当然也可以;
数据太多, 建议 分表后 再升级了;
或者是 对表表结构,然后命令手动 去操作命令行 升级表了——你都说了web升级搞不定…… 分表处理就有点复杂,要分很多表,最后又得合表。
现在就想找人要整个升级过程中用到的关于这个表的MYSQL面板里可执行的命令行脚本。直接在命令行单独针对这个表进行升级。 分表后为什么要合表呢? 分表可以提升速度的;
你说的什么脚本 肯定没现成的了,
如果你愿意付费的话 , 可以加我qq有偿帮忙代写 sql,然后你去命令行执行 升级过几千万数据的社区,post表没遇到问题 那我这个所有关于延时执行的开关都打开了,还出现404错误,您认为会是什么原因呢? 我先自己尝试看下。谢谢!
页:
[1]