En ocasiones, es posible que deba restablecer la contraseña de usuario o recuperar la contraseña de MySQL, en caso de que haya olvidado la contraseña de usuario. Aquí se explica cómo cambiar la contraseña de usuario en MySQL.
Cambiar contraseña de usuario de MySQL
Estos son los pasos para cambiar la contraseña de usuario en MySQL. También puede usar estos pasos para cambiar la contraseña de usuario en Mariadb.
1. Inicie sesión en el servidor MySQL
En Linux:
Abra la terminal y ejecute el siguiente comando para iniciar sesión en el servidor de base de datos MySQL
$ mysql -u root -h localhost -p
En ventanas:
Navegue a la carpeta donde mysql.exe se encuentra (por ejemplo, C:\Program Files\mysql\mysql-5.5\bin) y haga doble clic en mysql.exe para abrir el símbolo del sistema de MySQL.
Lectura adicional:MySQL Cast como booleano
2. Cambiar contraseña de usuario
Una vez que haya iniciado sesión en MySQL, ejecute el siguiente comando para cambiar la base de datos a mysql
$ use mysql;
Hay 3 comandos para cambiar la contraseña de usuario:usar ALTER USER, SET PASSWORD y UPDATE USER
Ejecute el siguiente comando para cambiar la contraseña de usuario mediante ALTER TABLE. Reemplazar nombre_de_usuario , nombre de host y nueva_contraseña con el nombre de usuario de su base de datos, la IP del host y la nueva contraseña, respectivamente.
ALTER USER 'user_name'@'hostname' IDENTIFIED BY 'new_password';
Por ejemplo, si tiene un usuario remoto de IP 45.23.145.35 con nombre de usuario read_user y nueva contraseña "abcxyz", luego aquí está el comando para cambiar la contraseña de usuario
ALTER USER 'read_user'@'45.23.145.35' IDENTIFIED BY 'abcxyz';
Si desea cambiar la contraseña de un usuario local, use localhost o 127.0.0.1 como IP de host
ALTER USER 'read_user'@'localhost' IDENTIFIED BY 'abcxyz';
Lectura adicional:MySQL CAST vs CONVERT
También puede usar el comando SET PASSWORD para cambiar la contraseña de usuario en MySQL. Aquí está la sintaxis para cambiar la contraseña de usuario usando el comando SET PASSWORD. Reemplazar nombre_de_usuario , nombre de host y nueva_contraseña con el nombre de usuario de su base de datos, la IP del host y la nueva contraseña, respectivamente.
SET PASSWORD FOR 'user_name'@'hostname' = PASSWORD('new_password');
Aquí está el ejemplo anterior usando el comando SET PASSWORD
SET PASSWORD FOR 'read_user'@'localhost' = PASSWORD('abcxyz');
De manera similar, aquí está la sintaxis para cambiar la contraseña de usuario usando el comando ACTUALIZAR USUARIO.
UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE USER='user_name' AND Host='hostname';
Aquí está el ejemplo anterior usando el comando de usuario ACTUALIZAR
UPDATE mysql.user SET Password=PASSWORD('abcxyz') WHERE USER='read_user' AND Host='localhost';
Lectura adicional:consulta de reversión de MySQL
3. Privilegios de descarga
Ejecute el siguiente comando para aplicar los cambios.
$ flush privileges;
Con suerte, los comandos anteriores lo ayudarán a cambiar la contraseña de usuario en MySQL.
Ubiq facilita la visualización de datos en minutos y la supervisión en paneles en tiempo real. ¡Pruébalo hoy!