原连接:https://segmentfault.com/a/1190000010596306css
详情:html
安装MySQL驱动(我升级过Python,因此要再装一遍)python
本想安装MySQL官方驱动mysql-connector-python的,然而官方目前只支持到3.4 我又懒,因此就用了另外一个驱动mysql-connector,也不知道是谁开发的……
修改代码,把mysql
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:password@localhost/database'
改为sql
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+mysqlconnector://root:password@localhost/database'
至此,上述1366报错信息消失!数据库
我推测是由于SQLAlchemy使用了默认的数据库驱动(按官方文档,是mysql-python)有问题,才致使此问题
还望看到此文章的大神能验证一下个人说法segmentfault
感谢原做者阿薛!app