Musisz ustawić zdalny example.com
po wywołaniu funkcji inicjowania połączenia z bazą danych. Na przykład:
mysqli_connect("example.com", 'username', 'password', 'database name');
Ale musisz sprawdzić, czy example.com
serwer MySQL jest ustawiony tak, aby akceptował połączenia z innych hostów (zobacz bind-address
dyrektywa w twoim my.cnf
lub my.ini
) i że username
z którym się łączysz jest ustawione tak, aby móc łączyć się z domen zewnętrznych.
Weź pod uwagę następujących użytkowników strona phpMyAdmin:
Oczywiste jest, że tylko użytkownik test
ma dostęp z zewnętrznych domen (%
w hoście pole). Nie pokazano na obrazku, ale użytkownik test
ma pełne uprawnienia do bazy danych o nazwie test
. Pozostali użytkownicy są związani z domeną lokalną, mimo że serwer jest ustawiony na akceptowanie połączeń z zewnątrz, podczas uwierzytelniania użytkownicy są odrzucani.