C:\Users\34975>mysql ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
时间: 2023-12-02 07:43:19 浏览: 74
mysql Access denied for user ‘root’@’localhost’ (using password: YES)解决方法
3星 · 编辑精心推荐
这个错误提示表明你使用的用户是'ODBC'@'localhost',并且没有提供密码,因此被MySQL服务器拒绝访问。这可能是因为你没有为root用户设置密码,或者你正在尝试使用错误的用户名和密码进行访问。为了解决这个问题,你可以尝试以下步骤:
1.使用root用户登录MySQL:
```shell
mysql -u root -p
```
2.如果你没有为root用户设置密码,请尝试以下命令:
```mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
```
3.如果你已经为root用户设置了密码,请尝试以下命令:
```mysql
mysql -u root -p
```
然后输入你设置的密码即可。
阅读全文