26. Januar 200520 j Hallo, wie kann ich mysqld immer wieder mit einer Option starten lassen? Über die Datei "my.ini" ? Konkret gesagt, habe ich folgendes vor: Auf meinem mySQL-Server habe ich die DB "katalog_rb" laufen. Bei etwas komplexeren Abfragen arbeite ich mit temporären Tabellen - also während der Abfrage neu erstellte Tabellen, die nach der Abfrage gleich wieder gelöscht werden. Dummerweise protokolliert der mySQL-Server jede Änderung (Insert, Update, Delete) an der DB mit. Schnell ist kein Speicherplatz auf der Partition mehr frei. Nun las ich in der Doku, dass man mit der Option "--binlog-ignore-db=datenbank" ausgeführt mit mysqld das Protokollieren datenbankorientiert unterbinden kann. Ich änderte daraufhin den Eintrag in der Datei "Windows\my.ini" von: Server=C:/apachefriends/xampp/mysql/bin/mysqld-nt.exe auf Server="C:/apachefriends/xampp/mysql/bin/mysqld-nt.exe --binlog-ignore-db=katalog_rb" um. Es wird aber immer noch jede Änderung mitprotokolliert. Weiß einer Rat? mySQl-Server 4.0 läuft auf einem WXp-System.
26. Januar 200520 j den Parameter einfach an die Verknüpfung anhängen mit der du den Server startest?
26. Januar 200520 j Habe nun die Lösung für mein Problem gefunden. Bei der xampp-Installation von mysql gibt es folgende Datei: "xampp\mysql\bin\my.cnf" (unter Windows nicht sichtbar. Pfad im Texteditor manuell eingeben) In dieser, in der Sektion [mysqld], die gewollte Option hinzufügen. In meinem Falle: [mysqld] ... ... binlog-ignore-db=katalog_rb
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.