我是MySQL的新手,我想在Windows桌面上运行WordPress,它需要MySQL。
我安装Web Platform Installer
了Microsoft提供的所有内容。我从来没有为MySQL设置root密码,在安装WordPress的最后一步中,它要求输入MySQL服务器密码。
root的默认密码是多少(如果有),如何更改?
我试过了:
mysql -u root password '123'
但它显示了我:
Access denied for user 'root@localhost' (using password:NO)
在此之后,我尝试:
mysql -u root -p
但是,它要求输入我没有的密码。
更新:按照博佐的建议,我做了以下工作:
- 我从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
EnterPassword: 123 // 123 was the password
命令行显示以下错误
Access denied for user 'root@localhost' (using password:**YES**)
我该如何解决?我正在等待您的来信。
root
用户标识的密码为空。因此,只需执行mysql -u root -p
然后按Enter键即可,即将密码留空。然后,当然要在root
用户标识上输入密码。
-p
或--password
,但不是password
。这就是为什么mysql使用USING PASSWORD NO响应的原因。