如何在mysqldb python包中传递基本身份验证?

时间:2017-02-22 07:16:30

标签: python mysql authentication basic-authentication

db = sql.connect(host,"username","password","dbname", basic_auth=('test', 'test'))

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

在MySQLdb中,您可以使用connect()函数创建与数据库的连接。它有各种参数,您可以在此处的链接中看到:http://structure.usc.edu/mysqldb/MySQLdb-3.html。 在参数列表中没有名为basic_auth的参数(您已在代码中使用)。

MySQLdb使用您指定的用户名和密码进行身份验证。这是一个例子:

import MySQLdb
connection = MySQLdb.connect(host = '127.0.0.1', user = 'root', passwd = 'test')