no dijiste que tu puerto mysql es 3306:
$db = new PDO("mysql:host=".DBHOST.";port=8889
//------------------------------------------^
esto podría ayudar:
$db = new PDO("mysql:host=".DBHOST.";port=3306
no dijiste que tu puerto mysql es 3306:
$db = new PDO("mysql:host=".DBHOST.";port=8889
//------------------------------------------^
esto podría ayudar:
$db = new PDO("mysql:host=".DBHOST.";port=3306