我已经下载了学习PHP和MySQL的WAMPServer。在调用MySQL console时,当我在密码提示符下按Enter时,我得到以下错误:
error 1045 (28000) access denied for user 'root'@'localhost' (using password: NO)如果我尝试从命令行启动mysql,我会得到相同的错误。对如何解决这个问题有什么想法吗?
请注意,我在stackoverflow上看到过关于这个错误的类似问题,但这些问题中的大多数都有(使用密码: YES)。
发布于 2013-07-07 23:48:29
默认密码显然是'' (空)。
要查看您可能设置的密码,请尝试执行以下操作:转到wamp installation path\apps\,例如C:\wamp\apps\phpmyadmin2.10.1
在此路径中,您可以找到名为config.inc.php的文件。
使用任意文本编辑器打开该文件,然后搜索:
$cfg['Servers'][$i]['password']密码应该存储在这里。
发布于 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。
发布于 2013-07-08 00:31:03
打开命令提示符,然后键入以下命令:
mysqladmin -u root password "newpassword"https://stackoverflow.com/questions/17513547
复制相似问题