mysql 5.7 忘记密码

  1. 关闭服务
  2. windows下在  my.ini中的[mysqld]下添加skip-grant-tables
  3. 在一个cmd窗口中刚输入mysqld --skip-grant-tables, 再开启第二个窗口直接输入mysql可以直接进入了

修改密码,如下几条命令
4. use mysql
5. update user set authentication_string=password('密码') where user="用户" and host='localhost';
6. flush privileges;

删除 刚才 my.ini中的[mysqld]下添加的skip-grant-tables

bin 目录 mysql -uroot -p 进入mysql中

设置密码

set password=password("123456");

设置永不过期

alter user 'root'@'localhost'password expire never;

-----------------------------------------------

如果记得密码 修改密码

MySQL> SET PASSWORD = password ("rootpwd3");
Query OK, 0 rows affected (0.00 sec)

版权声明:本文为qq_41764878原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。