phönix
Enthusiast
Thread Starter
- Mitglied seit
- 25.03.2007
- Beiträge
- 2.823
- Prozessor
- Core i7 3770
- Mainboard
- Intel DB67BL
- Speicher
- 4x 4GB DDR3 Kingston 1333Mhz
- Grafikprozessor
- MSI Geforce GTX 970
Ich bräuchte mal eure Hilfe, denn ich komm hier einfach nicht weiter. Ich experimentiere aktuell mit PHP und Mysql herum und baue eine eigene kleine Website auf.
Da es kaum oder gar keine ordentliche kostenlosen Datenbankanbieter gibt, hatte ich mir einen Webserver mit Ubuntu Server 10.04.4 LTS zusammengebastelt und Lamp und OpenSSH draufgeknallt. Die Verbindung zu diesem Server funktioniert einwandfrei, die Datenbank lässt sich problemlos bearbeiten und meine derzeitigen Skripte werden auch auf dem Server abgespeichert und im Browser angezeigt. Eine Sache funktioniert aber noch nicht: die PHP Skripte können einfach nicht auf die Datenbank zugreifen, weil immer wieder der Zugriff verweigert wird, also "..Access denied for user...".
Bevor ich alles auf den Server übertragen habe, habe ich mit Xampp gearbeitet und damit hat es einwandfrei funktioniert.
Ich habe schon mehrere Möglichkeiten ausprobiert, aber es bleibt unverändern. Was mache ich denn falsch?
Kleiner Ausschnitt aus dem Skript:
die Datenbank "bubble" ist bereits auf dem Server existent
was genau muss ich denn in mysql_connect eingeben? soweit ich weiß ist es ja der Servername, der Nutzer und das Passwort (falls vorhanden)
auf den Server greife ich per IP im Browser zu, muss ich dann diese anstelle von "localhost" angeben? und an den Stellen für Benutzername und Passwort, dann die Zugangsdaten, mit denen ich mich auf dem Server per Terminal anmelde? (was ich übrigens auch schon versucht habe, Verbindung zur Datenbank konnte trotzdem nicht hergestellt werden)
ich bin euch für eure Hilfe seh dankbar
Da es kaum oder gar keine ordentliche kostenlosen Datenbankanbieter gibt, hatte ich mir einen Webserver mit Ubuntu Server 10.04.4 LTS zusammengebastelt und Lamp und OpenSSH draufgeknallt. Die Verbindung zu diesem Server funktioniert einwandfrei, die Datenbank lässt sich problemlos bearbeiten und meine derzeitigen Skripte werden auch auf dem Server abgespeichert und im Browser angezeigt. Eine Sache funktioniert aber noch nicht: die PHP Skripte können einfach nicht auf die Datenbank zugreifen, weil immer wieder der Zugriff verweigert wird, also "..Access denied for user...".
Bevor ich alles auf den Server übertragen habe, habe ich mit Xampp gearbeitet und damit hat es einwandfrei funktioniert.
Ich habe schon mehrere Möglichkeiten ausprobiert, aber es bleibt unverändern. Was mache ich denn falsch?
Kleiner Ausschnitt aus dem Skript:
$connectionid = mysql_connect ("localhost", "root", "");
if (!mysql_select_db ("bubble", $connectionid))
{
header("Location: offline.html");
}
die Datenbank "bubble" ist bereits auf dem Server existent
was genau muss ich denn in mysql_connect eingeben? soweit ich weiß ist es ja der Servername, der Nutzer und das Passwort (falls vorhanden)
auf den Server greife ich per IP im Browser zu, muss ich dann diese anstelle von "localhost" angeben? und an den Stellen für Benutzername und Passwort, dann die Zugangsdaten, mit denen ich mich auf dem Server per Terminal anmelde? (was ich übrigens auch schon versucht habe, Verbindung zur Datenbank konnte trotzdem nicht hergestellt werden)
ich bin euch für eure Hilfe seh dankbar
Zuletzt bearbeitet: