K
kalle123456
Hallo,
ich habe einen SSH Tunnel zu einen zweiten server hergestellt.
Verbindung klappt. Weiterhin mysql auf Konsole getestet...
klappt auch wunderbar. Aber wie bekomme ich jetzt php dazu überredet, diesen Tunnel zu nutzen?
so bekomme ich immer nur einen Fehler "Access denied", was mache ich verkehrt?
Gruss
ich habe einen SSH Tunnel zu einen zweiten server hergestellt.
Code:
ssh -L 3306:127.0.0.1:3306 user@remoteserver
Verbindung klappt. Weiterhin mysql auf Konsole getestet...
Code:
mysql -h localhost -u user -pmein_pass
klappt auch wunderbar. Aber wie bekomme ich jetzt php dazu überredet, diesen Tunnel zu nutzen?
PHP:
$mysqlhost="localhost:3306"; // MySQL-Host angeben
$mysqluser="user"; // MySQL-User angeben
$mysqlpwd="pass"; // Passwort angeben
$mysqldb="datenbankname"; // Gewuenschte Datenbank angeben
$connection = mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die ("Verbindungsversuch fehlgeschlagen");
mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht waehlen.");
echo "Verbindung zur Datenbank erfolgreich <br>\n <br>\n";
Gruss