C:\Users\ASUS>mysql ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
时间: 2023-08-19 08:17:51 浏览: 80
解决mysql ERROR 1045 (28000)-- Access denied for user问题
引用[1]和[2]中提到的错误信息是由于在使用MySQL时访问被拒绝。这可能是因为root用户未输入密码导致的。你可以尝试使用以下命令来解决这个问题:mysql -u root -p。这将提示你输入密码,然后你就可以成功访问MySQL了。引用[3]中提到的命令可以用来修改数据库的用户权限和密码。你可以尝试使用以下命令来解决你遇到的问题:MySQL> update user set host = '%' where user = 'root'; MySQL> select host, user from user; MySQL> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION。这些命令将允许root用户从任何主机访问MySQL,并设置一个新的密码。希望这些信息对你有帮助。
阅读全文