zoukankan      html  css  js  c++  java
  • mysql 设置不了短串密码怎么办 You must reset your password using ALTER USER statement before executing this statement.

    set global validate_password_policy=0; 

    set global validate_password_length=4;

    再授权

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

    初次安装完使用后报:MySQL Packet for query is too large 

    解决办法:

    1.首先在控制台查询一下:SHOW VARIABLES LIKE '%max_allowed_packet%';

    2.set global max_allowed_packet = 5*1024*1024*10; 

    登陆成功后输入命令的时候,发现总是提示:

    You must reset your password using ALTER USER statement before executing this statement.
    

    翻译过来就是:在执行此语句之前,必须使用 ALTER USER 语句重置密码。因第一次安装,给的是随机密码,登陆成功后需要第一时间改成自己的密码。
    第一次安装登陆后只能使用 ALTER USER 修改密码
    MySQL 5.7 在初始安装后(CentOS7 操作系统)会生成随机初始密码,并在 /var/log/mysqld.log 中有记录,可以通过 cat 命令查看,找 password 关键字

    修改密码方式

    ALTER USER 'jeffrey'@'localhost' IDENTIFIED BY 'password'; //记得修改自己的账户
    flush privileges; //修改成功后刷新权限
    quit; //最后退出
    

    普及一下 mysql 修改密码的两种方法:ALTER USER 和SET PASSWORD

    ALTER USER

    mysql 推荐使用 ALTER USER

    基本使用:

    ALTER USER 'jeffrey'@'localhost' IDENTIFIED BY '123456';
    

    修改当前登陆用户密码

    ALTER USER USER() IDENTIFIED BY '123456';
    

    设置密码过期

    ALTER USER 'jeffrey'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE;
    

    设置密码永不过期

    ALTER USER 'jeffrey'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
    

    设置密码按照默认过期的时间

    ALTER USER 'jeffrey'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE DEFAULT;
    

    设置密码指定的过期时间

    ALTER USER 'jeffrey'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE INTERVAL 90 DAY;
    

    SET PASSWORD

    mysql 默认加密方法

    SET PASSWORD FOR 'jeffrey'@'localhost'  = '123456'
    

    mysql 中的 password 函数加密方法

    update user set authentication_string = password('123456'), password_expired = 'N', password_last_changed = now() where user = 'root';
    

    在之前的版本中,密码字段的字段名是 password,5.7版本改为了 authentication_string ,所以还是推荐第一种修改密码的方式。



    作者:shmaur
    链接:https://www.jianshu.com/p/b70a2cb5d4be
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    leetcode 350. Intersection of Two Arrays II
    leetcode 278. First Bad Version
    leetcode 34. Find First and Last Position of Element in Sorted Array
    leetcode 54. Spiral Matrix
    leetcode 59. Spiral Matrix II
    leetcode 44. Wildcard Matching
    leetcode 10. Regular Expression Matching(正则表达式匹配)
    leetcode 174. Dungeon Game (地下城游戏)
    leetcode 36. Valid Sudoku
    Angular Elements
  • 原文地址:https://www.cnblogs.com/congliang/p/13125856.html
Copyright © 2011-2022 走看看