• mysql8.0忘记密码如何操作?


    很不幸,刚安装了MYSQL8,由于密码验证方式的不同,自己折腾了一小会,不小心退出来了,进不去了。从网上面查了一下资料,好多都不是特别好使,最后摸索出来可以进行如下操作:

    1. 在配置文件中设置将密码取消

    vim /etc/my.cnf  

    在打开的配置文件末尾加上如下命令

    skip-grant-tables  

    然后重启mysqld,重启后此时可以直接免密码登录

    2. 登录之后,更改 mysql 库 user 表中 用户名为 root 的记录,使之验证密码的字段为空

    use mysql;  
    update user set authentication_string='' where user='root';  

    3. 退出,然后将配置文件中的免登录的配置去掉,然后重启mysql

    4. 因为user表中的验证密码字段为空,所以可以直接登录

    5. 重置密码

    ALTER user 'root'@'localhost' IDENTIFIED BY 'a1b2C3$4'  

    搞定,用更新后的密码重新登录即可

  • 相关阅读:
    vim使用
    .net程序员转java之mybatis学习
    Redis 学习笔记
    Effective C# 笔记01
    Android 开发感想
    入职两个月,WPF开发感想
    Oracle 学习笔记二
    Oracle 开发使用笔记一
    Java 集合——Map集合
    Java 集合——Set集合
  • 原文地址:https://www.cnblogs.com/gspsuccess/p/11245314.html
Copyright © 2020-2023  润新知