首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >‘'root'@'localhost’访问被拒绝,未使用密码

‘'root'@'localhost’访问被拒绝,未使用密码
EN

Stack Overflow用户
提问于 2013-07-07 23:36:42
回答 5查看 539关注 0票数 0

我已经下载了学习PHP和MySQL的WAMPServer。在调用MySQL console时,当我在密码提示符下按Enter时,我得到以下错误:

代码语言:javascript
复制
error 1045 (28000) access denied for user 'root'@'localhost' (using password: NO)

如果我尝试从命令行启动mysql,我会得到相同的错误。对如何解决这个问题有什么想法吗?

请注意,我在stackoverflow上看到过关于这个错误的类似问题,但这些问题中的大多数都有(使用密码: YES)。

EN

回答 5

Stack Overflow用户

发布于 2013-07-07 23:48:29

默认密码显然是'' (空)。

要查看您可能设置的密码,请尝试执行以下操作:转到wamp installation path\apps\,例如C:\wamp\apps\phpmyadmin2.10.1

在此路径中,您可以找到名为config.inc.php的文件。

使用任意文本编辑器打开该文件,然后搜索:

代码语言:javascript
复制
$cfg['Servers'][$i]['password']

密码应该存储在这里。

票数 0
EN

Stack Overflow用户

发布于 2013-07-08 00:02:00

就像其他人说的那样,密码应该是空的,所以左键单击任务栏区域的图标,然后选择MySQL > MySQL console。密码应为空,因此在不键入任何内容的情况下按ENTER键。您可以使用以下命令在其中设置新密码:

use mysql; update user set password=PASSWORD("NEWPASSWORD") where User='root'; flush privileges; \q

或者,如果不是...正如你所说的,这是一个干净的安装,如果我是你,我会删除子目录"bin\ MYSQL \mysql5.6.12\data“并重新安装,但请记住,这必须是一个全新的安装,否则它将删除你所有的数据库数据,或者换句话说,MYSQL

票数 0
EN

Stack Overflow用户

发布于 2013-07-08 00:31:03

打开命令提示符,然后键入以下命令:

代码语言:javascript
复制
mysqladmin -u root  password "newpassword"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17513547

复制
相关文章

相似问题

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