Mysql
 sql >> Baza danych >  >> RDS >> Mysql

połączenie mysql z innej domeny

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaktualizuj rekord, jeśli istnieje, w przeciwnym razie wstaw do MySQL

  2. Wstaw obraz do bazy danych za pomocą php

  3. Jak sprawdzić wersję MySQL

  4. Importuj dane do mysql z Oracle

  5. Jak poprawnie zaimplementować to zapytanie mySQL do pliku PHP i wyświetlić wyniki?