Die MySQL-Binär-log-Datei nicht erstellt - Windows XP
Habe ich installiert MySQL als Teil von XAMPP.
Beim Versuch,einrichten der Replikation, ich habe die folgenden Zeilen c:\windows\my.ini:
[mysqld]
log-bin=C:/mysql-bin
server-id=1
Wie Sie sehen können, habe ich spezifiziert einen vollständigen Pfad-Namen für die logging-Datei, so sollte es keine Zweifel darüber, wo es ist. Ich habe auch ein Schrägstrich als empfohlen. Ich habe bestätigt in WinMySQLadmin, dass meine.ini gelesen wird.
Ich habe eine INSERT Abfrage, und bestätigt in phpMyAdmin das die Tabelle aktualisiert wird. Ich habe ein FLUSH TABLES WITH READ LOCK. Unter dem link oben, das ist der empfohlene nächste Schritt im einrichten der Replikation, aber nur im Falle der Ausgabe in die log-Datei wurde gepuffert werden, ich hoffte, dies würde zu erröten. Aber es werden keine Dateien von der form mysql-bin* erscheint überall auf der C: - Laufwerk. Kann mir jemand helfen?
InformationsquelleAutor Dave McLaughlin | 2009-04-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Antwort scheint zu liegen in einem versteckten meine.cnf-Datei.
MySQL-Konfigurationen können gespeichert werden, in meinen.ini oder my.cnf in C:\, C:\WINDOWS oder das MySQL-Verzeichnis selbst. Im Windows-Explorer meine.cnf erscheint als einfach nur meine (auch wenn ich es nicht ausblenden Erweiterungen bei bekannten Dateitypen). Wenn ich Fragen Windows zu suchen, es nicht finden (offenbar denkt .cnf-Dateien sind short-cuts und ignoriert Sie). Wenn meine beiden.ini und my.cnf vorhanden ist, die alles-aber-unsichtbar meine.cnf Vorrang.
Es hilft nicht, dass WinMySQLadmin zeigt den Inhalt von meiner.ini (die werden ignoriert), aber nicht meiner.cnf (die keine sind).
InformationsquelleAutor Dave McLaughlin