pymysql连接mysql8时非root用户出现1045错误
根据之前大家的一些总结,已经将两个账户root和Adam的密码认证方式(即plugin字段)修改为了mysql_native_password,但是这时出现了如下问题:
使用root可以正常连接
>>> db = pymysql.connect("127.0.0.1", "root", "password", "exercise_1")
>>>
不过当使用其它账户时便会出现问题:
>>> db = pymysql.connect("localhost", "Adam", "Adam", "exercise_1");
错误:pymysql.err.OperationalError: (1045, "Access denied for user 'Adam'@'localhost' (using password: NO)")
已经困扰了很久了,请问问题出在哪里?