Bạn sẽ cần đặt example.com
từ xa khi bạn gọi hàm khởi tạo kết nối cơ sở dữ liệu. Ví dụ:
mysqli_connect("example.com", 'username', 'password', 'database name');
Nhưng bạn sẽ cần kiểm tra xem example.com
Máy chủ MySQL của được đặt để chấp nhận các kết nối từ các máy chủ khác (xem bind-address
chỉ thị trong my.cnf
của bạn hoặc my.ini
) và username
bạn kết nối được thiết lập để có thể kết nối từ các miền bên ngoài.
Xem xét Người dùng sau trang của phpMyAdmin:
Rõ ràng là chỉ người dùng test
có quyền truy cập từ các miền bên ngoài (%
trong Máy chủ đồng ruộng). Không hiển thị trên hình ảnh, nhưng người dùng test
có đầy đủ đặc quyền trên cơ sở dữ liệu được gọi là test
. Những người dùng khác bị ràng buộc với miền cục bộ, ngay cả khi máy chủ được thiết lập để chấp nhận các kết nối từ bên ngoài, khi xác thực, người dùng sẽ bị từ chối.