Python 3.6连接到MySQL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 3.6连接到MySQL相关的知识,希望对你有一定的参考价值。

我正在使用python 3.6创建一个简单的程序。我想连接到MySQL以将其用作我的数据库。不幸的是,我搜索的大部分内容都是将MySQL连接到较低版本的python。我看不到3.6。有人可以指导我吗?

答案

mysqlclient正式支持python3.6:https://pypi.python.org/pypi/mysqlclient

另请阅读他们的文档:https://github.com/PyMySQL/mysqlclient-python/blob/master/README.md

另一答案

@Yaypee以下答案帮助了我:[caching sha2 password is not supported mysql

上面提到的问题与你的不一样,但答案告诉你,你可以在python3.6中使用MySQL.connector。我今天在Windows 10机器上使用pip3.6 install MySQL-connector-python安装了它。该软件包还支持sha256加密,在我的情况下,我可以使用除root之外的其他用户进行连接。后者当然与你的问题无关。

以上是关于Python 3.6连接到MySQL的主要内容,如果未能解决你的问题,请参考以下文章

连接到 Impala Kerberos Hadoop 的问题 - Windows/Python 3.6

使用 Python 3.6 和 pymssql 连接到 Sybase 数据库

无法从python连接到mysql

如何使用 Python 3.6 将 pymysql 模块安装到 AWS Lambda [重复]

如果我连接到 mysql,如何通过 python 导入我的模块?

连接到 mysql [重复]