XAMPP mit zwei MySQL-Instanzen mir Pfadkonflikt

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

XAMPP mit zwei MySQL-Instanzen mir Pfadkonflikt

Postby crosstravel » 16. October 2018 16:54

Hallo zusammen,
ich habe auf meinem Server eine Applikation laufen, welchen MySQL 5.1 als Datenbank benötigt. Vor der Installation von XAMPP habe ich den Port dieser Tourismus-Applikation von 3306 auf 3307 geändert; dies um einen Konflikt mit XAMPP zu vermeiden.

Beim Start des Control Panels wird jedoch nun die Pfadangabe reklamiert; dies obwohl ich vorgängig den XAMPP-Pfad an den System-Pfad angehängt habe. Folgende Meldungen werden im Control Panel für mysql angezeigt:

----------------------------------------------------
MySQL Dienst mit falschem Pfad erkannt
Ändere XAMPP MySQL und Control Panel Einstellungen oder entferne/deaktiviere den anderen Windows Dienst vorher
Pfad gefunden "C:\Program Files (x86)\MySQL Server 5.1\bin\mysqld"--defaults-file=C:\Program Files (x86)\MySQL Server 5.1\my.ini" MySQL
Erwarteter Pfad C:\xampp\mysql\bin\mysqld.exe --defaults-file=C:\xampp\mysql\bin\mysqld.exe\my.ini mysql
----------------------------------------------------

MySQL für die Tourismus-Applikation läuft als Dienst. Da ich noch Anfänger im Einsatz von XAMPP bis, weiss ich mir keinen Rat mehr, um das Problem zu lösen.

Vielen Dank für Eure Unterstützung.
Rainer
crosstravel
 
Posts: 5
Joined: 16. October 2018 16:25
XAMPP version: 3.2.2
Operating System: Windows 7 Professional

Re: XAMPP mit zwei MySQL-Instanzen mir Pfadkonflikt

Postby Nobbie » 17. October 2018 08:39

Man kann nur eine einzige MySQL Anwendung als sog. Windows Dienst laufen lassen. Im Moment ist da die andere Version bei den Windows Diensten eingetragen. Entweder änderst Du das in Windows, oder löschst die andere Installation und installierst Xampp neu, oder Du läßt MySQL von Xampp NICHT als Dienst laufen (das ist ein Haken irgendwo im Controlpanel). Dann kann es aber auch nicht automatisch starten.
In den Einstellungen kannst du übrigens auch den neuen Port eintragen, damit das Control Panel auch den richtigen Port für die Vorprüfungen ob der Port frei ist verwendet.
Nobbie
 
Posts: 10543
Joined: 09. March 2008 13:04

Re: XAMPP mit zwei MySQL-Instanzen mir Pfadkonflikt

Postby Altrea » 17. October 2018 09:18

Jeder Dienst muss einen eindeutigen Dienstnamen besitzen.
Standardmäßig nutzt XAMPP als Dienstnamen für MariaDB mysql, genauso wie jede andere MySQL Standardinstallation.
Nach diesem Dienstnamen schaut das control panel natürlich.

Du kannst in der Konfiguration des control panel den Dienstnamen einfach ändern, dann könntest du theoretisch auch XAMPP MariaDB neben nem MySQL Server über das control panel starten.
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: 9334
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: XAMPP mit zwei MySQL-Instanzen mir Pfadkonflikt

Postby crosstravel » 17. October 2018 09:24

Guten Morgen,

nach langer Suche im Internet habe ich eine Lösung für mein Problem gefunden. Es ist durchaus möglich, mehrere MySQL-Instanzen
laufen zu haben. Man muss aber einige Vorkehrungen und Einstellungen vornehmen. Schaut mal den nachstehenden Link an.

Gruss
Rainer


http://germanylandofinnovation.com/questions/26411/apache-mysql-dienst-mit-falschem-pfad-erkannt-ports-werden-bereits-verwendet
crosstravel
 
Posts: 5
Joined: 16. October 2018 16:25
XAMPP version: 3.2.2
Operating System: Windows 7 Professional

Re: XAMPP mit zwei MySQL-Instanzen mir Pfadkonflikt

Postby Nobbie » 17. October 2018 10:10

crosstravel wrote:Es ist durchaus möglich, mehrere MySQL-Instanzen
laufen zu haben. Man muss aber einige Vorkehrungen und Einstellungen vornehmen.


Jain, da man auch die Ports anpassen muss (und nicht jede Software wiederum läßt es zu, diese Einstellung zu übernehmen, denn 3306 ist der Standardport für MySQL) ist das nicht sinnvoll. Eine einzige MySQL reicht genauso aus wie eine einzige Word Installation oder ein einziger Apache usw.. Es können nämlich beliebig viele Software Clients auf MySQL zugreifen und ICH würde opersönlich einfach die Datenbanken von der einen in die andere Installation portieren. DAS wäre die richtige Vorgehensweise. Alles andere ist Qucik&Dirty.
Nobbie
 
Posts: 10543
Joined: 09. March 2008 13:04

Re: XAMPP mit zwei MySQL-Instanzen mir Pfadkonflikt

Postby crosstravel » 24. October 2018 20:08

Hallo Nobbie,

Du hast recht; ich konnte nicht beide Instanzen als Dienst laufen lassen. IEs ist aber möglich, iom Control-Panel anzugeben, dass die 2. MySQL-Instanz (für XAMPP) automatisch startet. Damit ist das Problem eigentlich gelöst .

Gruss
Rainer
crosstravel
 
Posts: 5
Joined: 16. October 2018 16:25
XAMPP version: 3.2.2
Operating System: Windows 7 Professional


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 12 guests