Nic, co mogę znaleźć w dokumentacji PDO, nie sugeruje, że możesz określić nazwę użytkownika lub hasło w ciągu DSN - jest to "Nazwa źródła bazy danych", a nie "Nazwa źródła bazy danych i uwierzytelnianie" Ciąg fakt, że nie używasz hasła, powinien być wskazówką do to, a nazwa użytkownika to „myname” jest prawdopodobnie po prostu dlatego, że większość RDBM używa zmiennej środowiskowej $USER do łączenia się, jeśli nie określono żadnej (którą muszę założyć, że jest ustawiona na „myname”)
to znaczy myślę, że po prostu musisz użyć dodatkowych parametrów, aby przekazać dane uwierzytelniające