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 -pCambiar 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') dondePara 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') dondeNuevamente, salga del servidor y reinicie el servidor de la base de datos antes de probar la nueva contraseña.
$ sudo servicio mysql reiniciarAhora, verifique que la nueva contraseña funcione o no para el usuario root.
$ mysql -u root -pSiguiendo cualquiera de las declaraciones SQL anteriores, puede cambiar fácilmente la contraseña de cualquier usuario de MySQL existente.