Es kann keine Verbindung zu der MySQL-Datenbank eines Webhosts von einem anderen Ort als dem Webhost selbst hergestellt werden

Ich habe 2 verschiedene Webhosts (pagodabox & 000webhost(beides kostenlos) und ich habe einen eingerichtetlocalhost mit MySQL.

Ich habe WordPress auf allen drei von ihnen installiert, die in ihrer eigenen Domäne einwandfrei funktionieren - dh. wannlocalhost WordPress verwendetlocalhost Datenbank,pagodabox benutztpagodabox Datenbank und so weiter.

Allerdings, wenn ich die Anmeldeinformationen für den Datenbankzugriff von änderewp-config.php um zu sagen, zu machenlocalhost WordPress verbinden mit000webhost Datenbank funktioniert nicht:"Error establishing database".

Hier sind die entsprechenden Anmeldeinformationen, die ich verwende:

<?php

wp-config.php - relevant differences

* members.000webhost.com/panel/Manage MySQL Databases    
    // ** MySQL settings - You can get this info from your web host ** //    
    /** The name of the database for WordPress */    
    define('DB_NAME', '--------_db');    
    /** MySQL database username */    
    define('DB_USER', '--------');    
    /** MySQL database password */    
    define('DB_PASSWORD', '--------');    
    /** MySQL hostname */    
    define('DB_HOST', 'mysq--.000webhost.com');    

* tunnel.pagodabox.com
    // ** MySQL settings - You can get this info from your web host ** //    
    /** The name of the database for WordPress */    
    define('DB_NAME', '--------_db');    
    /** MySQL database username */    
    define('DB_USER', '--------');    
    /** MySQL database password */    
    define('DB_PASSWORD', '--------');    
    /** MySQL hostname */    
    define('DB_HOST', 'tunnel.pagodabox.com');    

* localhost    
    // ** MySQL settings - You can get this info from your web host ** //    
    /** The name of the database for WordPress */    
    define('DB_NAME', '--------_db');    
    /** MySQL database username */    
    define('DB_USER', '--------');    
    /** MySQL database password */    
    define('DB_PASSWORD', '--------');    
    /** MySQL hostname */    
    define('DB_HOST', 'localhost');    

?>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage