1045 - Access denied for user 'root'@'101.71.37.19' (using password: YES)
时间: 2023-10-01 07:02:28 浏览: 46
错误信息"1045 - Access denied for user 'root'@'101.71.37.19' (using password: YES)"表示MySQL数据库拒绝了用户'root'从IP地址为'101.71.37.19'的主机使用密码登录。要解决这个问题,可以参考以下步骤:
1. 确认用户名和密码是否正确:请确保输入的用户名和密码是正确的,特别是密码是否大小写敏感。如果你不确定密码是否正确,你可以尝试使用默认密码或者重置密码。
2. 检查MySQL用户访问权限:使用root用户或者具有足够权限的用户登录MySQL,检查用户'root'是否被授予了从远程主机(IP地址为'101.71.37.19')访问数据库的权限。可以通过执行以下命令来查看:
```
SHOW GRANTS FOR 'root'@'101.71.37.19';
```
如果没有授予访问权限,你可以使用GRANT语句来授权:
```
GRANT ALL PRIVILEGES ON *.* TO 'root'@'101.71.37.19' IDENTIFIED BY 'your_password' WITH GRANT OPTION;
```
注意将'your_password'替换为你想要设置的密码。
3. 检查防火墙设置:确保你的防火墙允许该主机的连接。你可以检查防火墙规则或者临时禁用防火墙来测试是否是防火墙导致的问题。
4. 检查MySQL服务器的配置文件:在MySQL的配置文件(my.cnf或者my.ini)中,找到bind-address参数并确保其值为0.0.0.0,以允许来自所有IP地址的连接。如果值为127.0.0.1或者本地IP地址,将其更改为0.0.0.0并重新启动MySQL服务器。
请注意,以上步骤中的具体命令和配置文件路径可能会因MySQL的版本和操作系统的不同而有所不同。在执行任何更改之前,请务必备份重要的数据库文件和配置文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [mysql Access denied for user ‘root’@’localhost’ (using password: YES)解决方法](https://download.csdn.net/download/weixin_38624557/12830607)[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* *3* [全网最简单解决方式1045-Access denied for user root@localhost(using password:YES)](https://blog.csdn.net/qq_45832958/article/details/125889319)[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 ]