¿Cómo configuro una política de caducidad de contraseñas para instancias de base de datos de RDS for MySQL?
En MySQL 5.6, puede ejecutar ALTER USER username PASSWORD EXPIRE para establecer la política de caducidad de contraseñas.
En MySQL 5.7 y 8.0, puede establecer la variable global default_password_lifetime para controlar el período de validez predeterminado de una contraseña de usuario.
El valor de default_password_lifetime indica cuántos días quedan hasta que caduque una contraseña. El valor predeterminado es 0, que indica que la contraseña de usuario creada nunca caducará.
Cambio de la política global de caducidad automática de contraseñas
Cambie el valor del parámetro default_password_lifetime en la consola de RDS. Para obtener detalles de la operación, consulte Parámetros de modificación.
Comprobación de la fecha de caducidad de la contraseña de todos los usuarios
Ejecute el siguiente comando:
mysql> select user,host,password_expired,password_last_changed,password_lifetime from user;
Comprobación de la política de caducidad de contraseñas de un usuario especificado
Ejecute el siguiente comando:
mysql> show create user jeffrey@'localhost';
EXPIRE DEFAULT indica que la contraseña sigue la política de caducidad global.
Configuración de la política de caducidad de contraseña para un usuario especificado
- Configuración de la política de caducidad de contraseña durante la creación del usuario
create user 'script'@'localhost' identified by '*********' password expire interval 90 day;
- Configuración de la política de caducidad de contraseña después de la creación del usuario
ALTER USER 'script'@'localhost' PASSWORD EXPIRE INTERVAL 90 DAY;
- Establecer la contraseña para que sea válida de forma permanente
CREATE USER 'mike'@'%' PASSWORD EXPIRE NEVER;
ALTER USER 'mike'@'%' PASSWORD EXPIRE NEVER;
- Establecer la contraseña para seguir la política de vencimiento global
CREATE USER 'mike'@'%' PASSWORD EXPIRE DEFAULT;
ALTER USER 'mike'@'%' PASSWORD EXPIRE DEFAULT;
Modificación de parámetros de bases de datos Preguntas frecuentes
- ¿Qué parámetros de configuración inadecuados causan la indisponibilidad de la base de datos RDS for PostgreSQL?
- ¿Cómo puedo cambiar la zona horaria?
- ¿Cómo configuro una política de caducidad de contraseñas para instancias de base de datos de RDS for MySQL?
- ¿Cómo cambio el nivel de aislamiento de transacciones de RDS?
- ¿Cómo me aseguro de que el conjunto de caracteres de una base de datos de RDS for MySQL es correcto?
- ¿Soporta RDS for PostgreSQL el complemento de test_decoding?
- ¿Cómo uso el conjunto de caracteres utf8mb4 para almacenar emojis en una instancia de base de datos de RDS for MySQL?
- ¿Dónde debo almacenar los archivos NDF para RDS for SQL Server?
- ¿Puedo usar comandos SQL para modificar parámetros globales?
- ¿Cómo modifico la intercalación de RDS for SQL Server?
- ¿Cómo configuro la sensibilidad a mayúsculas y minúsculas para nombres de tablas de RDS for MySQL?
- ¿Puedo habilitar el almacenamiento en caché de consultas para mi instancia de RDS for MySQL?
Comentarios
¿Le pareció útil esta página?
Deje algún comentariomore