Cómo cambiar la contraseña de usuario de MySQL

Cómo cambiar la contraseña de usuario de MySQL
Después de instalar el servidor MySQL, podemos hacer la conexión con el servidor como usuario root de forma predeterminada. Para fines de seguridad, a veces necesitamos establecer o cambiar la contraseña para raíz o cualquier usuario existente. Cómo puede instalar y usar MySQL en Ubuntu se muestra en uno de los tutoriales publicados anteriormente. En este tutorial, aprenderá cómo puede establecer o cambiar la contraseña de cualquier usuario de MySQL existente en Ubuntu.

Si no se establece una contraseña para el usuario root, puede conectarse con el servidor de base de datos MySQL utilizando el siguiente comando.

$ mysql -u root

o

$ sudo mysql -u root

Es necesario establecer una contraseña segura para root o cualquier otro usuario para proporcionar seguridad de la base de datos. En este tutorial se muestran dos formas para cambiar la contraseña del usuario de MySQL. Puedes seguir a cualquiera de estos.

Cambiar la contraseña usando SET:

La sintaxis para cambiar la contraseña de cualquier usuario de MySQL utilizando colocar la declaración es,

Establecer contraseña para 'UserName'@'hostname' = contraseña ('contraseña');

'nombre de host' para el servidor local es 'localhost'. Ejecute la siguiente instrucción MySQL para establecer/restablecer la contraseña para raíz usuario. Aquí, 'ABC890DEF' está configurado como contraseña de root.

> Establecer contraseña para 'root'@'localhost' = contraseña ('ABC890DEF');

Salga del servidor e intente conectarse sin ninguna contraseña. El siguiente error de acceso denegado aparecerá en la terminal.

Ejecutar el comando con -pag opción y prueba la conexión aplicando contraseña incorrecta. Entonces aparecerá el siguiente mensaje de error.

Ahora, ejecute el comando con la contraseña de root correcta que se establece en un paso anterior. Si proporciona la contraseña correcta, podrá conectarse correctamente con el servidor.

$ mysql -u root -p

Cambiar la contraseña usando la actualización:

La sintaxis para cambiar la contraseña de MySQL usando actualizar La consulta se da a continuación. Toda la información del usuario se almacena en usuario mesa de mysql base de datos. Entonces, si puede actualizar el valor de Contraseña campo de usuario tabla para cualquier usuario en particular, entonces la contraseña de ese usuario se cambiará correctamente.

Actualizar mysql.User Set Password = Password ('NewPassword') donde
User = 'username' y host = 'hostname';

Para cambiar la contraseña de raíz Usuario en el servidor local, debe ejecutar el siguiente comando SQL. Aquí, 'MyNewPassword'está configurado como nueva contraseña.

> Actualizar mysql.User Set Password = Password ('MyNewPassword') donde
User = 'root' y host = 'localhost'

Nuevamente, salga del servidor y reinicie el servidor de la base de datos antes de probar la nueva contraseña.

$ sudo servicio mysql reiniciar

Ahora, verifique que la nueva contraseña funcione o no para el usuario root.

$ mysql -u root -p

Siguiendo cualquiera de las declaraciones SQL anteriores, puede cambiar fácilmente la contraseña de cualquier usuario de MySQL existente.