PHP y PDO: conéctese a MySQL utilizando la dirección IPv6

Quiero conectarme a una instancia remota de MySQL (una de Google Cloud SQL) usando su dirección IPv6.

Estoy usando PHP PDO así:

$db = new \PDO('mysql:host=<ipv6-address>;port=3306;dbname=<database-name>',
  '<username>',
  '<password>'
);

Pero siempre falla con el siguiente mensaje de excepción:

PDOException: SQLSTATE [HY000] [2002] No hay ruta al host

Desde el terminal puedo conectarme a la instancia de MySQL, sin ningún problema, como este:

mysql --host=<ipv6-address> --user=<username> --<password>

Cualquier ayuda será muy apreciada.

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta