zoukankan      html  css  js  c++  java
  • mysql8.0.15忘记root密码_mysql8.0.15无密码登录

    下面介绍的是mysql8.0.15忘记root密码或者mysql8.0.15无密码登录

    一、修改配置文件

    # 修改mysql配置文件,在[mysqld]下面加上 skip-grant-tables
    # 保存并退出vi
    [root@VM-0-15-centos ~]# vi /etc/my.cnf
    
    # 重启mysql服务
    [root@VM-0-15-centos ~]# /etc/init.d/mysql restart

    二、登录mysql

    # 提示输入密码直接回车
    [root@VM-0-15-centos sql_log]# mysql -uroot -p

     

    三、修改密码

    mysql> use mysql;
    Database changed
    # 先把密码设置成空 mysql
    > update mysql.user set authentication_string="" where user="root";

    # 设置密码不过期
    mysql> update mysql.user set password_expired = 'N' where user = 'root';

    #更新
    mysql> flush privileges;

    把配置文件的 skip-grant-tables 删除,重启mysql服务,直接回车,再次登录

    运行mysql8专有的修改密码方式

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

    重新用新密码登录mysql 就OK了

  • 相关阅读:
    0326系统按钮添加权限的工作(jsp权限写法)
    0321菜单数据
    ztree树的递归
    前端padding margin
    解决1像素边框问题
    水平垂直居中
    移动端css公共样式
    tap方法改良this指向
    移动端常见问题
    前端笔记(兼容)
  • 原文地址:https://www.cnblogs.com/lzijiangg/p/14245345.html
Copyright © 2011-2022 走看看