实战分享丨 MySQL 与 Django 版本匹配相关经验
摘要:关于MySQL 与Django版本匹配相关知识的经验分享。
run:
报错代码提示如下:
根据提示分析报错原因:
Django2.1不再支持MySQL5.5,必须mysql5.6版本以上
查mysql版本和Django版本:
mysql版本:
Django版本:
根据原因分析得出解决思路:
二选一
(1)Django降级到2.0
成功连接数据库。
(2)MySQL升级
1.查看MySQL的版本
2.查看MySQL的安装包
3.查看当前已经安装的MySQL安装相关信息
4.升级MySQL及其组件
5.检查是否更新成功
问题1:
启动服务的时候,提示找不到mysql.sock之类的问题。
解决方案:
问题2:
启动服务的时候,错误日志显示Unknown/unsupported storage engine: InnoDB
解决方案:
当然,你可能会想,如果更新的版本存在5.5、5.6甚至更高,但我只是想更新到指定版本呢?那应该怎么做?
其实很简单,只要在上诉操作中更新前,改动repo配置文件即可。
版权声明: 本文为 InfoQ 作者【华为云开发者社区】的原创文章。
原文链接:【http://xie.infoq.cn/article/919457af8a27a2d9182a90b09】。文章转载请联系作者。
评论