zoukankan      html  css  js  c++  java
  • Linux Mysql8重置密码

    1.免密码登录

    找到配置文件:whereis  my.cnf

    修改:vim  /etc/my.cnf

    在【mysqld】模块添加:skip-grant-tables

    切记,一定要加在第一行,不然无法生效。

    2、使配置生效

    service mysqld restart #重启mysql服务

    3、将旧密码置空

    mysql -u root -p    #提示输入密码时直接敲回车。
    
    use mysql	#选择数据库
    
    #将密码置空
    update user set authentication_string = '' where user = 'root';
    flush privileges; quit #退出

    4、去除免密码登陆

    skip-grant-tables	#删掉步骤1的语句
    
    service mysqld restart		#重启服务  
    

    5、修改密码

    mysql -u root -p  #提示输入密码时直接敲回车,刚刚已经将密码置空了
    
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'abc123@xxx';//'abc123@xxx'  #密码形式过于简单则会报错
    flush privileges;
    关于配置远程连接,可参考这篇文章:https://www.cnblogs.com/YrRoom/p/11692286.html


  • 相关阅读:
    项目人力资源管理
    以太网交换机
    邮件协议简单学习
    信息系统开发方法
    项目成本管理
    oracle学习笔记002---oracle的体系结构
    007 项目进度管理
    乘法逆元
    RMQ __ST
    中国剩余定理(CRT)
  • 原文地址:https://www.cnblogs.com/jackzhuo/p/13091929.html
Copyright © 2011-2022 走看看