首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >终端mysql -v显示拒绝访问错误1045 (28000)

终端mysql -v显示拒绝访问错误1045 (28000)
EN

Stack Overflow用户
提问于 2012-08-04 03:25:23
回答 1查看 1.3K关注 0票数 0

当我尝试使用终端检查mysql版本时,我得到以下错误。

代码语言:javascript
复制
KillBill:~ KillBill$ mysql -v
ERROR 1045 (28000): Access denied for user 'KillBill'@'localhost' (using password: NO)

但是,当我执行以下操作并添加密码时,它会工作,并登录到MYSQL提示符。

代码语言:javascript
复制
KillBill:~ KillBill$ mysql -u root -p

为什么只在mysql -v提示符下看到以下错误?我该怎么做才能修复它?其他一切都很好,我可以连接到mysql数据库在我正在开发的应用程序没有任何问题。

任何帮助都将受到高度的感谢。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-04 03:30:49

如果您在启动mysql客户端时没有给出-u选项,它将假定您希望使用当前用户名登录,在本例中为KillBill。如果此用户不是mysql用户或mysql用户,但必须指定密码才能登录,则该用户将被拒绝连接。

以超级用户身份登录,创建mysql用户名KillBill,并分配密码。你可以在here上找到它的语法。然后使用GRANT语句分配适当的权限。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11802060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档