我对Python还不熟悉。我正在尝试使用python将数据库连接到mariadb数据库,该数据库托管在我的本地网络上。我正在使用sqlalchmemy建立连接。 但是面对一些错误 这是我的密码
from sqlalchemy import create_engine
engine = create_engine('MariaDBDialect://username:password@host:port/databasename')
我得到的错误是
`Can't load plugin: sqlalchemy.dialects:MariaDBDialect`
如果有人知道我做错了什么,请告诉我。提前谢谢。
只需使用mysql+mysqldb而不是MariaDB引擎,它们的工作原理非常相似。
更新: 您还应该为python2安装mysql python
或者python3的mysqlclient:
我只是被这个话题搞糊涂了,创建了一个简短的blog post about connector strings。
以下解决方案适用于Python 3:
要求
代码
是的,它实际上是“mysql”而不是“mariadb”。
相关问题 更多 >
编程相关推荐