这个问题烦心一星期啦,也真是操蛋! 问题描述,ecshop链接本地MySQL数据库刚刚的,连接阿里云就出现错误! 一,出现500错误是由于阿里云没有添加白名单, 二,出现504错误是由于MySQL上锁的问题, 具体详解见,http://blog.csdn.net/zhanghongzheng3213/article/details/51753189数据库
阿里云和本地具体区别,阿里云是innodb数据库引擎,事务隔离是Read committed,而本地数据库引擎默认是是myisam引擎,事务隔离级别是Repeatable read,本地和阿里云MySQL具体参数配置不一样的地方太多,致使程序运行到一个点时出现MySQL死锁的状况,具体能够用show engine innodb status 来查看当前死锁的线程,能够用kill ID来删除线程! 后来仔细看聊文档,死活找不见问题,最后使出绝招更换数据库,把MySQL5.6更换成5.5,问题完全解决,再也找不见MySQL上锁的问题啦!阿里云