MySQL startet nicht

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

MySQL startet nicht

Postby Sabertoothsquirrel » 08. January 2018 13:49

Ich habe mir das Buch "Datenbanken und SQL" von Marco Emrich gekauft, um mich damit in SQL einzuarbeiten.
Jetzt habe ich XAMPP installiert und gestartet. Das XAMPP Controll Panel meinte sofort, daß Port 80 von "Unable to open process" (PID 4) in benutzung ist und das MySQL auf Port 3306 gestartet wurde.
Kann ich in der Konfig einen beliebigen anderen Port statt 80 angeben (zB 3306) bzw. wie kann ich Port 80 freibekommen ?

Ich hab es dann einfach mal mit 3306 probiert, worauf zumindest im XAMPP Control Panel die Meldung über Port 80 nicht mehr kam.
Anschließend sollte ich laut Buch in der Konsole mit "mysql -u root" den MySQL-Client starten, worauf das Prompt zu "mysql>" wechseln sollte.
Nach dem Start von MariaDB mit dem Prompt "MariaDB [(none)]>" konnte ich aber keine SQL befehle geben (z.B. create database xyz) bzw. sie wurden nicht umgresetzt.

Was mache ich falsch ?
Sabertoothsquirrel
 
Posts: 2
Joined: 08. January 2018 13:24
XAMPP version: 3.2.2
Operating System: Windows 10

Re: MySQL startet nicht

Postby Altrea » 08. January 2018 16:56

Sabertoothsquirrel wrote:Kann ich in der Konfig einen beliebigen anderen Port statt 80 angeben (zB 3306) bzw. wie kann ich Port 80 freibekommen ?

Kommt drauf an, was du mit "in der Konfig" meinst. In der Konfig des Control Panel kannst du lediglich konfigurieren, auf welchem Port geprüft wird ob dieser schon belegt ist oder nicht. Auswirkungen darauf welcher Port wirklich von der Anwendung verwendet wird hat diese Einstellung nichtr (steht aber auch ganz oben auf der Port ändern Maske).

Sabertoothsquirrel wrote:Ich hab es dann einfach mal mit 3306 probiert, worauf zumindest im XAMPP Control Panel die Meldung über Port 80 nicht mehr kam.

Port 3306 wäre eine ganz schlechte Idee, denn da soll ja bereits MariaDB laufen können. Jede Anwendung braucht ihre eigenen Ports.
Das Ändern der Standardports hat zusätzlich noch negative Effekte wie zum Beispiel, dass du den neuen Port an jeden URL anhängen musst (zum Beispiel http://localhost:1234/meinewebseite/) statt nur http://localhost/meinewebseite/). Außerdem kann es auch Anwendungen geben, die auf den Standardport hardcoded sind, also garnicht unter anderen Ports funktionieren, oder zumindest eine Konfigurationsanpassung bedürfen.
Statt einen Port zu wechseln der genau für diese Aufgabe da ist, würde ich lieber das eigentliche Problem lösen, also die Anwendung die den Port blockiert so konfigurieren oder abschaltet, dass diese das nicht mehr tut.

Sabertoothsquirrel wrote:Anschließend sollte ich laut Buch in der Konsole mit "mysql -u root" den MySQL-Client starten, worauf das Prompt zu "mysql>" wechseln sollte.
Nach dem Start von MariaDB mit dem Prompt "MariaDB [(none)]>" konnte ich aber keine SQL befehle geben (z.B. create database xyz) bzw. sie wurden nicht umgresetzt.

Das weißt du woher? Bekommst du irgendeine Rückmeldung oder Fehlermeldung? Wenn ja, welche?

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: MySQL startet nicht

Postby Sabertoothsquirrel » 08. January 2018 17:34

Ja, ich meinte die Konfig im XAMPP Control Panel.
Wie kann ich denn herausfinden, was den Port 80 belegt (die Fehlermeldung in XAMPP enthielt dazu ja irgendwie nix brauchbares) und wie ich den (ggf. zumindest vorübergehend) freigeben kann?
Sabertoothsquirrel
 
Posts: 2
Joined: 08. January 2018 13:24
XAMPP version: 3.2.2
Operating System: Windows 10

Re: MySQL startet nicht

Postby Nobbie » 08. January 2018 21:45

Sabertoothsquirrel wrote:Wie kann ich denn herausfinden, was den Port 80 belegt (die Fehlermeldung in XAMPP enthielt dazu ja irgendwie nix brauchbares) und wie ich den (ggf. zumindest vorübergehend) freigeben kann?


In dem Du die Meldung "Unable to open process" (PID 4)" bei Google eingibst und einen der ca. 780.000 Treffer liest. Kennst Du Google?
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 26 guests