Vimexx Facebook

Onderwerp:

Database op andere hosting

Naam: Romein v

Titel: Member

Geplaatst op 22-06-2018 15:43

Beste,

Als je in DA een database aanmaakt, staat er dit:

Host: localhost
Username: ...

Et cetera.

Maar kan ik op een andere website (niet gehost bij Vimexx) ook die database gebruiken?

Alvast bedankt,
Romein

Datum 22-06-2018 15:43:55

Naam: Koen H

Titel: Member

Geplaatst op 23-06-2018 13:39

Hallo Romein,

Bedankt voor je post op ons forum!

Je kan in principe op iedere computer/website je database benaderen. Dan moet je echter wel even het IP adres weten
Dat IP adres moet je namelijk toestemming geven om de database te benaderen. 

Hoe je dat regelt kan je vinden op: https://www.vimexx.nl/help/externe-verbinding-mysql-instellen

Ik hoop dat je zo verder kan! Mocht het niet lukken, schroom dan vooral niet om contact op te nemen met de klantenservice!

Met vriendelijke groet,

Koen Hollander
Medewerker Klantenservice

Datum 23-06-2018 13:39:23

Naam: Romein v

Titel: Member

Geplaatst op 23-06-2018 14:41

Beste,

Ik heb dit gedaan, maar op welke host staat de database nu/op welke host kan ik hem bereiken?

Bedankt,
Romein

Datum 23-06-2018 14:41:40

Naam: Arjen C

Titel: Member

Geplaatst op 29-06-2018 13:34

Als je het IP adres van de andere server hebt opgenomen als extra ACCESS HOSTS, dan kan je met volgende even snel testen of je een connectie kunt opbouwen.
Mocht het niet lukken dan even melden.

  define('DB_USER','<DATABASE USERNAME>');
  define('DB_PSW' ,'<DATABASE PASSWORD>');
  define('DB_NAME','<DATABASE NAME>');
  define('DB_HOST','<IP ADDRESS YOUR DOMAIN>');
  $dsn = "mysql:host=" . DB_HOST . ";dbname=" . DB_NAME . ";charset=utf8mb4";
  $options = [
    PDO::ATTR_EMULATE_PREPARES   => false, 
    PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
    PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
  ];
  try {
    $pdo = new PDO($dsn, DB_USER, DB_PSW, $options);
    exit('ALL OK');
  } catch (Exception $e) {    
    exit('Something weird happened' . $e->getMessage()); //REMINDER: remove $e-> on PROD
  }
  

 

Datum 29-06-2018 13:34:43