Ta bort mellanslagen efter -u och -p till att börja med. Jag vet att det ser konstigt ut, men mysql har ett aneurysm om du inte gör det.
Och om du är i php ändå, varför gör du det här? Ta bara bort ett mysql-kommando från php och inget skal. Om den aktiva anslutningen som du har saknar autentiseringsuppgifterna för att göra det, använd ett nytt anslutningsobjekt med rätt autentiseringsuppgifter, gör det och stäng sedan anslutningen.
Detta för mig till den pinsamma men nödvändiga frågan om, när du ska, vilken ruta kör skalet på, en klientdator som inte är servern?