Inget jag kan hitta i PDO-dokumentationen tyder på att du kan ange användarnamn eller lösenord i DSN-strängen - det är ett "Databaskällans namn" inte "Databaskällans namn och autentisering"-sträng det faktum att du inte använder något lösenord bör vara en ledtråd till detta, och användarnamnet som är 'myname' beror förmodligen bara på att de flesta RDBM:er använder $USER-miljön var för att ansluta om ingen är angiven (vilket jag måste anta är satt till 'myname')
d.v.s. jag tror att du helt enkelt måste använda de extra parametrarna för att skicka autentiseringsuppgifterna