PHP e PDO: Conecte-se ao MySQL usando o endereço IPv6

Quero me conectar a uma instância remota do MySQL (uma do Google Cloud SQL) usando seu endereço IPv6.

Estou usando o PHP PDO assim:

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

Mas sempre falha com a seguinte mensagem de exceção:

PDOException: SQLSTATE [HY000] [2002] Nenhuma rota para hospedar

No terminal, posso conectar-me à instância do MySQL, sem nenhum problema, como este:

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

Qualquer ajuda será realmente apreciada.

obrigado

questionAnswers(3)

yourAnswerToTheQuestion