La contraseña de Mysql expiró. No se puede conectar

Acabo de limpiar mi Mac e hice una nueva instalación de El Capitan. Estoy luchando por conectarme a Mysql ahora. Después de pasar por un proceso de configuración del servidor web, he creado un archivo de prueba PHP simple:

<?php
  $conn = new mysqli("127.0.0.1", "root", "xxxxxxxx");
  if ($conn->connect_error) echo "Connection failed: " . $conn->connect_error; 
  else echo "Connected successfully";
  phpinfo();
?>

Cuando lo ejecuto, aparece este error:

Warning: mysqli::mysqli(): (HY000/1862): Your password has expired. To log in you must change it using a client that supports expired passwords. in /Users/rich/Documents/DESIGN/test/index.php on line 3
Connection failed: Your password has expired. To log in you must change it using a client that supports expired passwords.

Nunca antes había visto esa respuesta de una conexión. ¿Cómo lo soluciono si no puedo conectarme?

EDITAR

En la terminal ingresé el comando:

mysql -u root -p

Esto me pidió mi contraseña (la actual) que puse. Ahora tengo acceso a los comandos mysql, pero cualquier cosa que intente produce este error:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

¿Cómo restablezco la contraseña usandoALTER USER?

Respuestas a la pregunta(18)

Su respuesta a la pregunta