Ich benutze XAMPP 1.5.0-pl1 (allerdings mysql-max-nt) auf einem Windows 2003 Server. Nachts fahre ich mit Hilfe eines PHP-Scripts und dem Zeitplanungsdienst zuerst einen Dump mit mysqldump(), dann die DB für die allgemeine Bandsicherung herunter und morgens wieder hoch. Hierzu nutze ich den system() Befehl von PHP. Die Aktivitäten logge ich in einer Textdatei mit.
Alles sieht wunderbar aus, aber: Entweder nach 2-3 Tagen oder direkt am nächsten Tag beendet sich MySQL sofort wieder nach dem Neustart. Im Event-Log des Servers bekomme ich u.a. einen Fehlercode 100 mit dem Hinweis "Do you have already another mysqld running on port 3306 ?". Ne, hab ich nicht, steht zumindest nicht in der Prozeßliste.
Ich kann dann auch manuell MySQL nicht mehr starten, bzw. der Dienst beendet sich sofort wieder. Es hilft nur ein Reboot des Servers oder manchmal das Herunterfahren von Apache.
Kann es daher etwas mit Apache zu tun haben ? Da der MySQL-Dienst von keinem anderen abhängig ist, kann ich mir das nicht recht vorstellen. Die Datenbank läuft ansonsten "Rock-Solid".
Bin für jeden Hinweis dankbar.