Tôi muốn kết nối với một cá thể MySQL từ xa (một Google Cloud SQL) bằng cách sử dụng địa chỉ IPv6 của nó.PHP & PDO: Kết nối với MySQL bằng địa chỉ IPv6
Tôi đang sử dụng PHP PDO như thế:
$db = new \PDO('mysql:host=<ipv6-address>;port=3306;dbname=<database-name>',
'<username>',
'<password>'
);
Nhưng nó luôn luôn thất bại với thông điệp ngoại lệ sau đây:
PDOException: SQLSTATE [HY000] [2002] Không có con đường để lưu trữ
Từ thiết bị đầu cuối tôi có thể kết nối với cá thể MySQL, mà không có bất kỳ vấn đề nào, như sau:
mysql --host=<ipv6-address> --user=<username> --<password>
Mọi trợ giúp sẽ thực sự được đánh giá cao.
Cảm ơn
Hoặc bạn không có IPv6 hoặc kết nối được tường lửa. –
Nếu đúng như vậy, tôi sẽ không thể kết nối từ dòng lệnh. –
@JohannFradj Bạn đã giải quyết được vấn đề chưa? –