首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拒绝用户“root@localhost”的访问(使用密码:否)

问拒绝用户“root@localhost”的访问(使用密码:否)
EN

Server Fault用户
提问于 2009-08-19 14:55:18
回答 3查看 33.2K关注 0票数 3

我试图在Windows虚拟PC下运行的Ubuntu上安装一个名为仙人掌的网络管理包。我试图安装MySQL,因为它是仙人掌的依赖项之一。我可以安装和启动MySQL服务器,但是每当我试图以任何其他方式访问它,比如更改密码时,我都会拒绝用户'root@localhost‘(使用密码:否)的错误消息访问。我想知道是什么原因造成的,以及如何解决它。

编辑:(以防我的评论不可见)来自HD和Devin的答案对我没有用。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2009-08-19 15:26:51

您可以尝试使用这些指示重新设置密码。

票数 7
EN

Server Fault用户

发布于 2009-08-19 15:03:11

您试图在没有密码的情况下连接到MySQL服务器。如果你忘了,你可以试着:

代码语言:javascript
复制
sudo dpkg-reconfigure mysql-server

对话框将向您询问新的根用户密码。如果要与mysql客户端连接,则需要尝试:

代码语言:javascript
复制
mysql -p

此命令将向您询问密码,您可以在前面输入。

票数 2
EN

Server Fault用户

发布于 2011-05-20 09:59:00

这是错误的:

代码语言:javascript
复制
shell> mysqladmin --user=root create cacti  

相反,创建MySQL数据库:

代码语言:javascript
复制
shell> mysqladmin --user=root --password create cacti

然后为mysql根用户键入密码。

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

https://serverfault.com/questions/56120

复制
相关文章

相似问题

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