Schönen Guten Tag,
bis jetzt war das Forum immer hilfreich bei meinen Problemen nun hab ich aber eins, was hier noch nicht angesprochen wurde.
Ich möchte von einer Domain auf die DB einer anderen Domain zugreifen, aber irgendwie geht das nicht, da man es leider nur per SSH lösen kann.
Daraufhin bekomme ich immer egal welche Variante:
mysql_connect() [function.mysql-connect]: Access denied for user 'db178931_5'@'localhost' (using password: YES)
Das Problem wie ich gelesen habe ist, das ssh2_tunnel eine Ressource ist.
Kann mir da irgendjemand helfen? Ich hab auch schon gegooglet, aber ich bin nirgends fündig geworden.
Die Erweiterung ssh2 ist installiert und eine Lösung über Putty, was dann immer laufen muss ist nicht zulässig.
bis jetzt war das Forum immer hilfreich bei meinen Problemen nun hab ich aber eins, was hier noch nicht angesprochen wurde.
Ich möchte von einer Domain auf die DB einer anderen Domain zugreifen, aber irgendwie geht das nicht, da man es leider nur per SSH lösen kann.
PHP-Code:
$connection = ssh2_connect('domain.de', 22);
if (ssh2_auth_password($connection, 'user', 'userpassword')) {
echo "Authentication Successful!\n";
} else {
die('Authentication Failed...');
}
Variante 1: $tunnel = ssh2_tunnel($connection, '127.0.0.1', 3306);
Variante 2: ssh2_exec($connection, 'ssh -L 3306:domain-mit-Datenbank.de:3306 domain-die-auf-datenbank-zugreifen-will.de');
mysql_connect("127.0.0.1","db-user","db-user-passswort", 3306) or die ("Keine Verbindung moeglich");
mysql_connect() [function.mysql-connect]: Access denied for user 'db178931_5'@'localhost' (using password: YES)
Das Problem wie ich gelesen habe ist, das ssh2_tunnel eine Ressource ist.
Kann mir da irgendjemand helfen? Ich hab auch schon gegooglet, aber ich bin nirgends fündig geworden.
Die Erweiterung ssh2 ist installiert und eine Lösung über Putty, was dann immer laufen muss ist nicht zulässig.
Kommentar