我正在尝试在Windows桌面上运行WordPress,它需要MySQL。
我使用微软提供的Web Platform Installer安装了所有内容。我从未为MySQL设置过根密码,在安装WordPress的最后一步中,它要求输入MySQL服务器密码。
如果有默认密码,root用户的默认密码是什么?如何更改密码?
我已经尝试过:
mysql -u root password '123'
但是它显示给我:
Access denied for user 'root@localhost' (using password:NO)
之后我尝试:
mysql -u root -p
然而,它要求输入一个我并没有的密码。
更新:根据Bozho的建议,我执行了以下步骤:
从Windows服务中停止MySQL服务。
打开CMD。
将位置更改为c:\ program files \ mysql \ bin。
执行下面的命令。
mysqld --defaults -file ="C:\\ program files \\ mysql \\ mysql server 5.1 \\ my.ini"--init-files = C:\\ root.txt
该命令运行时会有一个关于字符集的警告,如下所述。
我启动了Windows服务中的MySQL服务。
我在命令行中输入
mysql -u root -p
输入密码:123 //123是密码
命令行显示以下错误。
Access denied for user 'root@localhost' (using password:**YES**)
我该如何解决这个问题?
-p
或--password
,而不是password
。这就是为什么 MySQL 会回复 USING PASSWORD NO 的原因。 - Konerak