Hallo BIIST,
BIIST wrote:Der Server läuft, aber gibt es nach der Installation bereits eine Datenbank die läuft oder ist es nur der Server ohne jegliche DB?
Es ist der MySQL Daemon der läuft, ein Serverprozess der für die Kommunikation und Abarbeitung der Anfragen zuständig ist.
Die Datenbanken müssen nicht "gestartet" werden. Das sind nur die eigentlichen Nutzdaten, die müssen nur vorhanden, konsistent und zugreifbar sein.
BIIST wrote:Ich habe aus einem Lehrbuch dieses ausprobiert:
- Code: Select all
$link = mysql_connect("localhost", "Benutzername", "Kennwort");
Ist das ein Connect auf den MySQL Server oder die DB? Ich schätze den Server selbst.
Ein Connect ist immer zum eigentlichen Serverprozess, nicht auf eine spezifische Datenbank.
Du kannst einem Benutzer zwar Datenbankspezifische Zugriffsrechte erteilen, dass hat beim Connect aber keine auswirkung, erst beim Zugriff auf die jeweilige Datenbank.
BIIST wrote:Wenn das so ist, welchen Benutzernamen und Kennwort muss ich benutzen, ich denke das wird in einer der Configdateien stehen aber wo?
Die MySQL-User stehen in keiner Config-Datei, dafür verwendet MySQL eine eigene Datenbanktabelle.
Standardmäßig wird XAMPP mit dem Standard-Administratorbenutzer "root" der kein Kennwort besitzt ausgeliefert der sich von "localhost" verbinden darf.
Es bietet sich natürlich an einen eigenen neuen User mit nicht vollständigen Rechten auf alles anzulegen, sondern nur den Rechten, die benötigt werden.
mit freundlichen Grüßen,
Altrea