Gebruik database bij andere provider

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

George van Baasbank

George van Baasbank

04/04/2015 17:00:41
Quote Anchor link
Hallo allemaal,

Een simpele vraag: Kan ik op de site bij provider A een link naar een database leggen bij provider B?

In mijn geval heb ik bij provider B een tabel staan die ik graag op één plaats wil bijhouden maar die gebruikt kan/moet worden door gebruikers bij een andere provider.


George van Baasbank
 
PHP hulp

PHP hulp

26/11/2020 19:11:56
 
Thomas van den Heuvel

Thomas van den Heuvel

04/04/2015 17:43:41
Quote Anchor link
Dat kan mits de (database bij) provider B externe connecties toestaat.

En er een database-user is geconfigureerd waarmee je een (bijvoorbeeld read-only) externe connectie kunt maken. Deze user maakt dan vanaf provider A een verbinding naar provider B. Hierbij is meestal specifiek aangegeven waar deze user een verbinding vandaan maakt (het IP van de webserver bij provider A).
 
Aad B

Aad B

04/04/2015 20:18:45
Quote Anchor link
In de database bij provider B geef je bijvoorbeeld dit GRANT statement.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
GRANT ALL PRIVILEGES
ON database_name.*
TO 'user'@'host bij provider A'
IDENTIFIED BY 'newpassword';

----->> Dat kan mits de (database bij) provider B externe connecties toestaat:
Het kan zijn dat het MySQL enigine niet tevens gebonden is aan externe adressen.
Je kan dit checken in /etc/mysql/my.cnf (kan per OS verschillen)
..........
bind-address = 127.0.0.1
bind-address = internet ip (compatible/forward) adres
...........
Gewijzigd op 04/04/2015 20:28:06 door Aad B
 
Joakim Broden

Joakim Broden

05/04/2015 16:42:05
Quote Anchor link
Of een soort api schrijven op server b, die door a benaderd word
 
- Ariën -
Beheerder

- Ariën -

05/04/2015 19:34:58
Quote Anchor link
Ja, maar dat is best overkill als het voor je eigen doeleinden is. Als je klanten toegang wilt geven tot je data, dan is een (REST) API zeer handig.
 
John D

John D

06/04/2015 10:45:40
Quote Anchor link
--->> Of een soort api schrijven op server b, die door a benaderd word
Dat is inderdaad een oplossing wanneer de hoster remote access niet ondersteund.
--->> dan is een (REST) API zeer handig.
Wat is een (REST) API ??

Toevoeging op 06/04/2015 11:08:32:

Gevonden en ja:
REST, or in the full form, Representational State Transfer has become the standard design architecture for developing web APIs. At its heart REST is a stateless client-server relationship; this means that unlike many other approaches there is no client context being stored server side (no Sessions). To counteract that, each request contains all the information necessary for the server to authenticate the user, and any session state data that must be sent as well.
Gewijzigd op 06/04/2015 10:46:05 door John D
 
- Ariën -
Beheerder

- Ariën -

06/04/2015 11:08:58
Quote Anchor link
Een gestandaardiseerde API voor het opvragen, bewerken, en verwijderen van data.
Lees hier meer: http://en.wikipedia.org/wiki/Representational_state_transfer
 
John D

John D

06/04/2015 11:12:02
Quote Anchor link
@Aar: Dank voor de aanvulling, ik was ook al op zoek.
:-)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.