开发者社区> 问答> 正文

登录Mysql输入密码发生报错(using password: NO/YES)怎么解决?

登录Mysql输入密码发生报错(using password: NO/YES)怎么解决?

展开
收起
格格的阿里云 2022-03-30 22:50:19 1513 0
1 条回答
写回答
取消 提交回答
  • 先来对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>'新密码' 就可以进行登录了

    2022-03-30 22:53:15
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像