SET PASSWORD = PASSWORD('some password')
SET PASSWORD FOR user = PASSWORD('some password')
          El comando SET PASSWORD asigna una
          contraseña a una cuenta de usuario MySQL existente.
        
La primera sintaxis asigna la contraseña para el usuario actual. Cualquier cliente que se conecte al servidor usando una cuenta no anónima puede cambiar la contraseña para la misma.
          La segunda sintaxis asigna una contraseña para una cuenta
          específica en el servidor actual. Sólo los clientes con el
          permiso UPDATE para la base de datos
          mysql pueden hacerlo. El valor
          user debe darse en formato
          user_name@host_nameuser_name y
          host_name son exactamente los
          mismos que cuando se listan en las columnas
          User y Host de la tabla
          mysql.user . Por ejemplo, si tiene una
          entrada en las columnas User y
          Host con los valores
          'bob' y '%.loc.gov',
          escribiría el comando así:
        
mysql> SET PASSWORD FOR 'bob'@'%.loc.gov' = PASSWORD('newpass');
Esto es equivalente al siguiente comando:
mysql> UPDATE mysql.user SET Password=PASSWORD('newpass')
    -> WHERE User='bob' AND Host='%.loc.gov';
mysql> FLUSH PRIVILEGES;
          Nota: Si se está conectando
          a un servidor MySQL 4.1 o posterior usando programas clientes
          anteriores a la 4.1, no use los comandos SET
          PASSWORD o UPDATE precedentes sin
          leer Sección 5.6.9, “Hashing de contraseñas en MySQL 4.1” primero. El formato de
          contraseña cambió en MySQL 4.1, y bajo ciertas
          circunstáncias, puede que no sea capaz de conectar al
          servidor.
        
          En MySQL 5.0, puede ver su entrada de autenticación
          user@host ejecutando SELECT
          CURRENT_USER().
        
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.

