Bạn đang sử dụng ổ cắm Unix. Khi đọc "localhost", thư viện máy khách MySQL không hiểu nó là máy chủ TCP "localhost" và phân giải tên đó nhưng sử dụng vị trí Socket mặc định. Để sử dụng TCP trên máy cục bộ, bạn phải sử dụng 127.0.0.1
dưới dạng tên máy chủ.
Để chỉ định việc sử dụng trước đây unix_socket
thay vì host
trong DSN. Vị trí của ổ cắm được sử dụng cho localhost
có thể được xác định tại thời điểm biên dịch hoặc trong một số phiên bản PHP bằng cách sử dụng pdo_mysql.default_socket
trong php.ini
.