TestseT Geschrieben 26. Januar 2005 Geschrieben 26. Januar 2005 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.
kills Geschrieben 26. Januar 2005 Geschrieben 26. Januar 2005 den Parameter einfach an die Verknüpfung anhängen mit der du den Server startest?
TestseT Geschrieben 26. Januar 2005 Autor Geschrieben 26. Januar 2005 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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden