刚刚我出了问题没法解决,然后就观摩了一下大佬的排错过程。
传入的文件太大,导致报错。数据库中该字段是mediumtext属性。
- 查找MySQL文件夹下的my.ini文件。备份后用记事本打开。修改mysql max_allowed_packet的值从4M改为100M后保存。
- 但是,重启MySQL服务没法重启成功。进度条非常卡。怀疑是100M太大了。就修改数值
- 多次实验之后,发现无论改多大都还是很卡。
- 然后大佬怀疑是记事本编码的问题,所以就把文件复制到本地桌面,用notepad++打开,更改mysql max_allowed_packet的值。再把改好的文件复制替换回去。
成功解决。MySQL成功重启。