django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: YES)") 具体示范改错
时间: 2023-11-09 19:01:51 浏览: 340
ERROR 1045 (28000): Access denied for user ”root”@”localhost” (using password: YES)实用解决方案
这个错误是因为在连接 MySQL 数据库时,使用的用户名或密码不正确,或者该用户没有访问该数据库的权限。可以检查一下用户名和密码是否正确,以及该用户是否被授权访问该数据库。
示例代码:
```python
import pymysql
conn = pymysql.connect(
host='localhost',
user='root',
password='password', # 修改为正确的密码
database='mydatabase'
)
cursor = conn.cursor()
cursor.execute('SELECT * FROM mytable')
result = cursor.fetchall()
print(result)
conn.close()
```
阅读全文