Trong trường hợp bất kỳ ai khác gặp phải vấn đề tương tự và để tiết kiệm cho họ 2 giờ duyệt qua nguồn PHP, kết nối PDO MySQL IPv6 sẽ hoạt động nếu bạn đặt dấu ngoặc vuông xung quanh địa chỉ.
Xem: https://github.com /php/php-src/blob/master/main/streams/xp_socket.c#L568
ví dụ:
$pdo = new PDO("mysql:host=[1234:5678::42];port=3306;dbname=foo", ...);