Không có gì tôi có thể tìm thấy trong tài liệu PDO gợi ý rằng bạn có thể chỉ định tên người dùng hoặc mật khẩu trong chuỗi DSN - đó là "Tên nguồn cơ sở dữ liệu" chứ không phải "Tên nguồn cơ sở dữ liệu và xác thực" Chuỗi thực tế là bạn không sử dụng mật khẩu nên là một gợi ý điều này và tên người dùng là 'myname' có lẽ chỉ vì hầu hết các RDBM sử dụng var môi trường $ USER để kết nối nếu không có tên nào được chỉ định (mà tôi phải giả sử được đặt thành 'myname')
tức là tôi nghĩ bạn chỉ cần sử dụng các tham số bổ sung để chuyển thông tin xác thực