首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为root用户,使用密码yes拒绝ROOT@LOCALHOST访问

问作为root用户,使用密码yes拒绝ROOT@LOCALHOST访问
EN

Stack Overflow用户
提问于 2013-08-27 20:34:16
回答 1查看 669关注 0票数 0

我是一个Linux用户,我已经在mysql中将我的root密码更新为:

代码语言:javascript
复制
update user set password=PASSWORD('xxxx') where user='root' and host='localhost';
flush privileges;
quit;

当我尝试以以下身份登录时:

mysql -u root -p xxxx

An Error occurred :- Access denied for 'ROOT'@'LOCALHOST' using password yes

可能的问题是什么?我知道如何使用root用户通过终端重置mysql root密码。我只想知道为什么这个不管用。

EN

回答 1

Stack Overflow用户

发布于 2013-08-27 20:39:23

如果要使用命令行调用输入口令,请将其直接附加到-p标志:

代码语言:javascript
复制
mysql -u root -pxxxx

或者干脆把它留空,然后mysql就会询问:

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

不希望直接在命令中输入-p,因为它可能会出现在进程列表和shell历史记录中,因此,如果您希望将其用于个人用途,而不是在脚本中,请使用不带口令的shell

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

https://stackoverflow.com/questions/18465580

复制
相关文章

相似问题

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