Rien que je puisse trouver dans la documentation PDO ne suggère que vous pouvez spécifier un nom d'utilisateur ou un mot de passe dans la chaîne DSN - il s'agit d'un "nom de source de base de données" et non d'une chaîne "nom de source de base de données et authentification", le fait que vous n'utilisez pas de mot de passe devrait être un indice pour ceci, et le nom d'utilisateur étant 'myname' est probablement juste parce que la plupart des RDBM utilisent la variable d'environnement $USER pour se connecter si aucune n'est spécifiée (ce qui, je dois le supposer, est défini sur 'myname')
c'est-à-dire que je pense que vous devez simplement utiliser les paramètres supplémentaires pour transmettre les informations d'authentification