如何克服ERROR 1045(28000):访问被拒绝用户'ODBC'@'localhost'(使用密码:NO)永久

 PHP白姐 发布于 2023-01-12 14:54

当我试图通过键入mysql在Windows cmd中打开mysql时.发生以下错误.

ERROR 1045 (28000): Access denied for user ODBC@localhost (using password: NO)

然后通过查找类似的查询我通过使用C:> mysql -u root -p然后键入密码得到临时解决方案 ,mysql正在工作.但当我关闭并打开时,同样的问题又重演了.

还有一件事是我创建了一个用户'admin'.但是当我尝试使用该命令打开mysql时C:> mysql --user=admin --password=root,发生以下错误:

C:\Users\abhay kumar>mysql --user=admin --password=root
ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password:NO)

任何帮助都会很棒

2 个回答
  • 您需要为MySql创建一个没有密码的用户"ODBC".在PHPMyAdmin中执行此操作.这将解决您的问题

    用户ODBC没有密码

    问题解决了

    2023-01-12 14:56 回答
  • 由于某种原因,即使您没有在设置时创建该用户,ODBC用户也是Windows下的默认用户名.只需打字

    mysql
    

    没有指定用户名将尝试连接不存在的ODBC用户名,并给出:

    错误1045(28000):用户'ODBC'@'localhost'拒绝访问(使用密码:否)

    相反,请尝试指定您知道的用户名,例如:

    mysql -u root -p
    

    在哪里-u root指定了用户名root,-p并将输入密码的命令提示符.

    2023-01-12 14:57 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有