MariaDB: cambiar contraseña de usuario

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MariaDB: cambiar contraseña de usuario

Este tutorial de MariaDB explica cómo cambiar las contraseñas de los usuarios en MariaDB con sintaxis y ejemplos.

describir

La declaración SET PASSWORD se usa para cambiar las contraseñas de los usuarios en la base de datos MariaDB.

sintaxis

La sintaxis para cambiar una contraseña usando la instrucción SET PASSWORD en MariaDB es:

SET PASSWORD [ FOR user_name ] = 
 { 
     PASSWORD('plaintext_password1')
   | OLD_PASSWORD('plaintext_password2')
   | 'encrypted_password'
 };

parámetro o parámetro

FOR user_name es opcional. Es el usuario cuya contraseña desea cambiar. Si no se especifica user_name, se cambiará la contraseña del usuario actual (consulte la función CURRENT_USER). PASSWORD(‘plaintext_password1’) La primera forma de establecer una contraseña. Use la función PASSWORD para tomar la cadena de texto sin formato que se encuentra en texto_sin formato_contraseña1 y generar una contraseña cifrada (utilizando técnicas de cifrado más nuevas). OLD_PASSWORD(‘plaintext_password2’) Segunda forma de establecer la contraseña. Utilice la función OLD_PASSWORD para tomar la cadena de texto sin formato que se encuentra en texto_sin formato_contraseña2 y generar una contraseña codificada (usando una técnica de cifrado más antigua). encrypted_password La tercera forma de establecer una contraseña. Una contraseña que se ha cifrado utilizando el método de autenticación de la cuenta de usuario sin más modificaciones.

notas

  • El parámetro FOR user_name debe especificarse con el formato user_name@host_name, por ejemplo, ‘prograrmaplus’@’localhost’.

ejemplo

Veamos un ejemplo que muestra cómo usar la instrucción SET PASSWORD en MariaDB.

Por ejemplo, si quisiera actualizar un usuario llamado prograrmaplus con la contraseña “nueva contraseña”, podría ejecutar la siguiente instrucción SET PASSWORD en MariaDB:

SET PASSWORD FOR 'prograrmaplus'@'localhost' = PASSWORD('newpassword');

Si desea restablecer la contraseña utilizando una técnica de hashing anterior mediante la función OLD_PASSWORD, modificaría la declaración SET PASSWORD de la siguiente manera:

SET PASSWORD FOR 'prograrmaplus'@'localhost' = OLD_PASSWORD('newpassword');

Si la nueva contraseña ya está encriptada, puede usar la declaración SET PASSWORD de la siguiente manera:

SET PASSWORD FOR 'prograrmaplus'@'localhost' = '*0886644237EED5C45BE221093802B5AB0C06D2D0';
(Visited 16 times, 1 visits today)