用户'root @ localhost'拒绝访问(使用密码:NO)
我是mysql的新手,我正在尝试在Windows桌面上运行Wordpress,它需要Mysql。
我用微软提供的
Web Platform Installer
安装所有东西。我从来没有为mysql安装root密码,并且在安装wordpressit的最后一步是mysql的root密码。
root的默认密码是什么(如果有的话)
以及如何改变它?
我试试
mysql -u root password '123'
但它告诉我
Access denied for user 'root@localhost' (using password:NO)
在此之后我尝试
mysql -u root -p
但它要求我没有密码
先感谢您
更新:正如Bozho所说我做了以下事情
1 - I stoped MySql Service from Windows services
2 - Open CMD
3 - change location to cd c:program filesmysqlbin
4 - write this command
mysqld --defaults-file="C:\program files\mysql\mysql server 5.1\my.ini" --init-files=C:\root.txt
5 - Command run with a warning about characterset which I mentioned below
6 - I start MySql Service from windows services
7 - in command line I write
mysql -u root -p
EnterPassword: 123 // 123 was the password
8 - the commandline shows following bug
Access denied for user 'root@localhost' (using password:**YES**)
我等着你的消息。
没有找到相关结果
已邀请:
12 个回复
厦惫
娜拐赐巫潭
停止运行mysql的服务/守护进程
使用以下选项启动没有任何权限的mysql; 此选项用于启动,不使用MySQL的权限系统。
此时,终端似乎停了下来。那就是,并使用新的终端进行后续步骤。 进入mysql命令提示符
修复root用户的权限设置;
*如果您不想要任何密码或更确切地说是空密码
确认结果:
退出shell并以正常模式重启mysql。
现在,您可以使用您设置的密码以root用户身份成功登录
梦话快家腹
默认情况下。 转到目录并键入MySQL。然后设置密码如下..
2)您可以通过编辑为root用户配置wamp的phpmyadmin应用程序
它看起来像这样:
错误“访问被拒绝用户'root @ localhost'(使用密码:NO)” 将
设为false时将解决 注意:phpmyadmin是一个单独的工具,附带wamp。 它只是为MySQL提供了一个接口。如果你更改我的sql root的密码,那么你应该更改phpmyadmin配置。通常phpmyadmin配置为root用户。
娠侈脚惮顽
以安全模式启动mysql
使用mysqld,将数据库更改为mysql并更新用户“root”的详细信息。
之后杀死'mysqld_safe'进程并正常启动mysql。您应该能够使用root和新密码登录mysql。 SQL文档了解更多详细信息
搂腹时
缮记箔
翰冒绢县
邵酮
涸坍饺
呕蹿尉
文件即可。只需添加:
在
和
之间的行。然后重启MySQL服务器。 好像:
死簇
然后打开
找到
行并将密码放在那里。
贸会
输入你的
然后 输入你的