我从另一台pc上得到了一个python文件,而那台pc正在使用mySQL作为数据库。现在我试图在XAMPP上使用db,但似乎发生了一些错误。我尝试使用Anaconda提示来检查以下显示的问题:
回溯(最近一次调用):
文件“C:\xampp\htdocs\distest.py”,第48行,在
conn=pymysql.connect(Host='localhost',
文件“C:\users\user\anaconda3\lib\site-packages\pymysql\connections.py”,第311行,在init
self.encoding=charset_by_name(Self.charset)中。encoding
attributeError:
我导入了一些关于python和MySQL之间连接的内容:
import pymysql
这是python文件中的第48行:
conn = pymysql.connect(host='localhost',
user='root',
passwd='',
db='test1',
charset='utf8_general_ci',
cursorclass = pymysql.cursors.SSCursor)
我该怎么修好它?
您不能以根
身份连接。您必须使用其他帐户。
理想情况下,您将为应用程序创建一个具有所需权限的帐户,因为这是最佳实践。