提问人:Ayushman Dwivedi 提问时间:6/28/2023 最后编辑:reformedAyushman Dwivedi 更新时间:6/28/2023 访问量:42
如何使用Python解决MySQL连接错误
How to resolve MySQL connection error with Python
问:
我收到以下错误。我已经尝试了所有解决方案,但似乎无法解决此错误:
mysql.connector.errors.NotSupportedError:不支持身份验证插件“caching_sha2_password”
这是我的代码:
import mysql.connector
#database=apple table=emp
def addrecord():
conn=mysql.connector.connect(host="localhost",user='root',passwd="W@2915djkq#",database='apple')
if conn.is_connected()==False:
print("CONNECTION ERROR")
exit()
cursor=conn.cursor()
eid=int(input("Enter Employee ID :"))
ename=input("Enter employee name:")
edob=input("Enter date of birth:")
edept=input("Enter department:")
edesig=input("Enter designation:")
esal=float(input("Enter salary:"))
q="insert into emp values({},'{}','{}','{}','{}',{})".format(eid,ename,edob,edept,edesig,esal)
cursor.execute(q)
print("RECORD ADDED SUCCESSFULLY")
conn.commit()
cursor.close()
我怎么能知道这个错误,我尝试了所有的解决方案,但我无法工作
答: 暂无答案
评论