My advise is to check carefully provided mysqli constructor data, maybe you have a custom MySQL port (not 3306) but it's not provided in a constructor.
mysqli