提问者:小点点

Python无法连接到XAMPP上的DB


我从另一台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)

我该怎么修好它?


共1个答案

匿名用户

您不能以身份连接。您必须使用其他帐户。

理想情况下,您将为应用程序创建一个具有所需权限的帐户,因为这是最佳实践。