13.7.1 Account Management Statements

13.7.1 Account Management Statements


  1. 修改密码
    #下次连接使用新密码;
    ALTER USER 'jeffrey'@'localhost'
      IDENTIFIED BY 'new_password' PASSWORD EXPIRE;
    #指定验证插件并设置密码和有效期;
    ALTER USER 'jeffrey'@'localhost'
      IDENTIFIED WITH sha256_password BY 'new_password'
      PASSWORD EXPIRE INTERVAL 180 DAY;
    #锁定用户
    ALTER USER 'jeffrey'@'localhost' ACCOUNT LOCK;
    ALTER USER 'jeffrey'@'localhost' ACCOUNT UNLOCK;
    #限制连接次数和连接方式
    ALTER USER 'jeffrey'@'localhost'
      REQUIRE SSL WITH MAX_CONNECTIONS_PER_HOUR 20;
    #指定明文密码
    ALTER USER 'jeffrey'@'localhost'
      IDENTIFIED BY 'password';
    #能加密就加密,不能加密也行
    ALTER USER 'jeffrey'@'localhost' REQUIRE NONE;
    #要求加密连接
    ALTER USER 'jeffrey'@'localhost' REQUIRE SSL;
    #要求证书加密,无需指定ssl选项
    ALTER USER 'jeffrey'@'localhost' REQUIRE X509;
    #立即过期
    ALTER USER 'jeffrey'@'localhost' PASSWORD EXPIRE;
    #密码永不过期
    ALTER USER 'jeffrey'@'localhost' PASSWORD EXPIRE NEVER;
    #指定过期时间
    ALTER USER 'jeffrey'@'localhost' PASSWORD EXPIRE INTERVAL 180 DAY;
    View Code

MySQL

猜你喜欢

转载自www.cnblogs.com/argor/p/12615320.html