admin管理员组文章数量:1794759
Access denied for user‘root‘@‘localhost‘ (using password: NO
解决Mysql 的Access denied for user'root'@'localhost' (using password: NO)问题 mysql一旦忘记密码即会出现这样的错误。 解决步骤如下(注意 cmd命令窗口必须以管理员身份打开) mysql一旦忘记密码即会出现这样的错误。
解决步骤如下(注意 cmd命令窗口必须以管理员身份打开) 1、停掉mysql服务。 net stop mysql
2、跳过输入密码的步骤 我的mysql 的my.ini目录为F:\\WorkSoftWare\\mysql\\mysql-5.7.23-winx64\\bin.my.ini mysqld --defaults-file="F:\\WorkSoftWare\\mysql\\mysql-5.7.23-winx64\\bin\\my.ini" --console --skip-grant-tables 3、如果运行出现类似截图的语句则说明成功
4、此时不关闭该命令行窗口,在打开一个cmd命令行窗口
5、登录MySQL服务器,在cmd找到myql的的bin目录,然后输入命令:mysql -u root -p 不需要输入密码直接按Enter,可直接进入mysql服务器 mysql -u root -p
6、进去后, 输入:use mysql
7、修改密码输入:update mysql.user set authentication_string = password(“新设置的密码”) where user=“root”;(我这里mysql的版本是5.7,其中密码列的属性叫做authentication_string;5.1的是password。
8、刷新权限:flush privileges; 9、退出:quit; 10、此时可以关闭两个cmd命令行窗口,再重新打开一个命令行窗口重启mysql服务,
11、再使用root和修改的密码登录即可:mysql -u root -p 然后输入密码验证,成功进入说明成功了。
———————————————— 版权声明:本文为CSDN博主「fores_t」的原创文章,遵循CC 4.0 BY-SA版权协议,转载附上原文出处链接及本声明。 原文链接:blog.csdn/fores_t/article/details/92085383
本文标签: UserdeniedAccesspasswordlocalhost
版权声明:本文标题:Access denied for user‘root‘@‘localhost‘ (using password: NO 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686959559a122377.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论