当确认已经忘记MySQL密码,则可以通过以下方案重置root用户密码。找到mysql安装包下的my.ini文件,如下图:

 

 

mysql 5.7重置密码

点击“记事本”软件顶部的“编辑”,再选择“查找”,在“查找内容”处输入[mysqld],并点击“查找下一个”,它会自动转到[mysqld]字段行。在下面增加一行skip-grant-tables并保存,如下图:

mysql 5.7重置密码

 打开系统的,“服务”。鼠标右键点击服务列表中的“MySQL”服务,选择“重新启动”,如下图:

mysql 5.7重置密码

mysql 5.7重置密码

这时的MySQL不需要密码即可登录数据库。点击左下角“开始”,“MySQL”,“MySQL Server 5.7”,“MySQL Command Line Client”打开MySQL命令行控制台。窗口内出现“Enter Password:”提示,直接按回车键登录到MySQL控制台。

 再输入update user set authentication_string=password('新密码') WHERE User='root';按回车键。

例如:你需要设置的密码是mysql789,那么你需要输入的是update user set authentication_string=password('mysql789') WHERE User='root';

mysql> update user set password=password("*******") where user="*******";  #修改密码报错
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
mysql> update mysql.user set authentication_string=password('*******') where user='*******';  #修改密码成功
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1

mysql> flush privileges;  #立即生效
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye

n>mysql -u ******* -p #以该用户登录成功.
Enter password: ********

以上内容转载自一下两位

重置msql密码:https://blog.csdn.net/shellching/article/details/51959945

修改mysq 5.7的密码:https://www.cnblogs.com/wangbaobao/p/7087032.html

相关文章:

  • 2021-09-27
  • 2021-10-24
  • 2021-07-10
  • 2021-09-09
  • 2021-10-09
  • 2021-05-23
  • 2021-11-22
  • 2021-08-05
猜你喜欢
  • 2021-10-13
  • 2021-09-24
  • 2021-09-01
  • 2021-12-04
  • 2021-06-17
  • 2022-12-23
  • 2021-05-01
相关资源
相似解决方案