当前分类:Django>>正文

django项目部署踩坑记:mysql版本低

来源:互联网   更新时间:2022年6月15日  

今天在宝塔面板中部署一个django项目的时候,踩坑了,

在执行python manage.py migrate语句的时候

提示下面的错误

.MigrationSchemaMissing: Unable to create the django_migrations table ((1064, “You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘(6) NOT NULL)’ at line 1”))

image

翻译过来大致意思是:无法创建django_migrations表格,错误原因1064,存在SQL语法错误。

搞了一会儿,总算搞明白了,是我的mysql版本低的原因。

宝塔面板默认安装的mysql版本是5.5的,而django4.0的项目在搭配pymysql使用的时候,必须要mysql5.6及以上的版本才行。

所以果断将mysql进行了升级。

再执行该语句的时候,就没有问题了,项目也成功跑起来鸟!

本文固定链接:https://6yhj.com/leku-p-2879.html  版权所有,转载请保留本地址!
[猜你喜欢]

标签: