Hay por lo menos dos observaciones:
1) Esa no es la forma oficial para cambiar la clave de un usuario (
MySQL:: 5.7: Gestion de cuentas de usuario), y además, manipular la clave del root no es una muy buena idea...
2) El error sintáctico es que el primer "Password" debe ir ente acentos inversos (`) para que no sea interpretado como una
palabra reservada.
La sentencia en ese caso sería:
Toma nota de algunas cosas:
- Solamente los nombres de bases, tablas, campos, funciones, procedimientos y triggers van entre acentos inversos.
- Los apóstrofes se usan para cadenas de texto, no para nombres de objetos de base de datos.
- No es recomendable modificar la tabla de usuarios, ni sus contraseñas a menos que realmente sepas lo que estás haciendo, y que tengas ya una cierta práctica en ello.
- Manipular el
root es peligroso, porque es el usuario de mas altos privilegios y por ende, el administador absoluto de las bases. SI le quitas algún privilegio mientras experimentas, no podrás volver a darselo sin una complicada operación que no es muy recomendable.
Para todo este tipo de cosas lo recomendable es leer el manual de referencia ANTES de intentarlas:
Manual de Referencia d MySQL