Nếu bạn muốn mã PHP của mình kết nối với cơ sở dữ liệu MySQL từ xa, bạn chỉ cần chỉ định máy chủ từ xa đó khi gọi hàm kết nối với MySQL.
Ví dụ:khi gọi mysql_connect()
, không chỉ định localhost
là tham số đầu tiên - nhưng là máy chủ từ xa thực sự của bạn.
Tương tự với mysqli::__construct()
hoặc PDO
, tất nhiên.
Một số lưu ý:
- Máy chủ từ xa của bạn phải chấp nhận kết nối với MySQL (hãy nghĩ về tường lửa)
- Máy chủ cơ sở dữ liệu MySQL từ xa của bạn phải chấp nhận các kết nối từ không phải máy chủ cục bộ
- Gửi truy vấn và tìm nạp kết quả đến / từ một máy chủ ở xa sẽ chậm hơn rất nhiều so với việc gửi trên máy chủ cục bộ!