django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'DESKTOP-0LI5SVU' (using password: YES)")
时间: 2023-10-17 16:32:20 浏览: 125
django中使用vue.js的要点总结
出现的错误django.db.utils.OperationalError: (1045, "Access denied for user 'root'@'DESKTOP-0LI5SVU' (using password: YES)")表示Django无法连接到数据库,可能是密码错误。【注意这里的password是 YES】解决这个错误的步骤如下:
1. 检查数据库账号密码是否正确:使用命令行工具进入数据库,确认账号和密码是否正确。
2. 调整密码的加密方式:有可能是版本不匹配导致密码加密方式不一致。可以使用以下命令将密码重新设置为123456,并使用mysql_native_password身份验证插件:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';然后通过FLUSH PRIVILEGES命令更新配置。
3. 如果忘记密码,需要重新修改密码:找到初始化数据库时创建的配置文件,加入skip-grant-tables参数,并重启数据库服务。然后可以使用空密码登录数据库。注意在修改完密码后要将配置文件还原。
4. 检查配置项是否正确:检查Django配置文件中的数据库密码是否正确拼写,确保配置项和数据库匹配。
请根据上述步骤检查并解决问题,确保数据库账号密码正确,并且配置文件中的密码拼写正确。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Django.db.utils.OperationalError: (1045, “Access denied for user ‘root‘@‘localhost‘ (using ...](https://blog.csdn.net/Ban_a/article/details/124735411)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [django.db.utils.OperationalError: (1045, “Access denied for user ‘root‘@‘localhost](https://blog.csdn.net/m0_61139217/article/details/124226011)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文