Tuve un problema similar cuando comencé a usar mysqli. Si necesita incluir el puerto, tiene su propio lugar en mysqli_connect
.
$link = mysqli_connect("127.0.0.1", "username", "password", "dbname", 3306);
debería funcionar mejor para usted. Pero creo que 3306 es el puerto predeterminado, por lo que puede dejarlo desactivado.