前提:
最近再上牛客网上的初级项目,然后里面数据要连接mysql 数据库,我一直用sqlite代替,用mysql就是连不上!!!
课程代码:
SQLALCHEMY_DATABASE_URI = 'mysql://root:123456@localhost/test'
我的结果:
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2059, <NULL>) (Background on this error at: http://sqlalche.me/e/e3q8)
这个是根本没有检测到数据库啊
百度百度:知乎答案
解决方案:
pip install pymysql
安装结束的URL:
mysql+pymysql://<username>:<password>@<host>/<dbname>[?<options>]
SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:19871224@localhost:3306/test'
然后换了一个错误!!!
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1045, "Access denied for user 'ro