多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 如何解决报错:Database Exception (#42) # **商城报错:Database Exception (#42)** ### **问题:** * 在正常跑完安装初始化后如果发生以下报错,首先确认redis服务是否正常运行,其次再检查mysql版本,v5的表结构设计是不支持mysql5.5及其以下版本的,建议mysql版本为5.6或者5.7,mysql8.0由于utf8mb4字符集默认排序规则的原因,不推荐使用。 ![](https://img.kancloud.cn/1a/af/1aaf4e6e757c24eaf73028c1f318307e_1560x345.png) ### **解决方法如下:以宝塔为例** > **注意:切换版本前一定要做快照和宝塔本地备份数据库!!最好两遍,因为宝塔修改数据库版本会清空数据库** 宝塔中搜索MySQL,看下版本是否是5.6,如过是5.5甚至更低需要后台切换数据库版本 ![](https://img.kancloud.cn/f8/b5/f8b5b5b1ae831311e437ffa0295b8052_1896x772.png) > **注:一定一定要确保已经快照跟备份过数据库** ![](https://img.kancloud.cn/ea/aa/eaaa260b01e46559f1774154c1ec5c9e_1225x820.png) 如果是授权完V5才发现数据库版本不对的,切换完版本之后需要删除`install.lock`文件,重新授权 **路径:**`addons/renren_shop/install.lock`