Może to oznaczać, że MYSQL nie działa lub używasz niewłaściwej nazwy hosta podczas łączenia. Jeszcze jedną możliwą przyczyną może być różnica w konfiguracji gniazd php w stosunku do mysql, możesz to sprawdzić, patrząc na gniazdo wejściowe w konfiguracji mysql. i patrząc na dane wyjściowe phpinfo(), wystarczy je porównać. Albo może ktoś inny na twoim komputerze również używa tego gniazda.
PS. Oprócz moich szalonych przypuszczeń, przejrzyj swój kod i sprawdź, czy zawsze masz dobre połączenie i wszystkie zapytania.