登录Mysql输入密码发生报错(using password: NO/YES)怎么解决?
先来对my.in/my.cnf进行一个配置文件的修改
我们先进入到mysql的安装目录下
然后修改my.ini
在[mysqld]下添加skip-grant-tables,保存即可。
之后我们需要启动cmd,注意是以管理员的身份
(1)先来重新运行一下mysql: 先禁用现在的mysql,再来启动登录,输入 net start mysql
(2)然后进到mysql中,输入 mysql -u root -p 进行登录
(3)继续输入use mysql,来修改密码: update user set authentication_string=password('新密码') where user='root'; flush privileges;
(4)修改完后,输入quit退出:
(5)退出后我们再来对mysql进行重新启动,先输入 net stop mysql 进行停止 再来输入 net start mysql 进行启动
(6)最后来验证登录是否成功,输入 mysql -u root -p
Enter Password>'新密码' 就可以进行登录了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。