2009-04-08 116 views
1

我已經安裝了MySQL作爲XAMPP的一部分。MySQL二進制日誌文件沒有被創建 - Windows XP

在嘗試set up replication,我已經添加下列行到c:\ Windows \的my.ini:

的[mysqld]
日誌斌= C:/ MySQL的槽
服務器-ID = 1

正如你所看到的,我已經爲日誌文件指定了一個完整的路徑名,所以不應該懷疑它在哪裏。我也使用了正斜槓作爲recommended。我已經在WinMySQLadmin中確認my.ini正在被讀取。

我運行了一個INSERT查詢,並在phpMyAdmin中確認表已更新。我已經完成了一個FLOCKH TABLES WITH READ LOCK。在上面的鏈接中,這是設置複製的下一步建議,但爲了防止輸出到日誌文件被緩衝,我希望這會刷新它。但是沒有形式的mysql-bin *文件出現在C:盤的任何地方。誰能幫忙?

回答

1

答案似乎在於隱藏的my.cnf文件。

MySQL配置可以存儲在my.ini或my.cnf中,C:\,C:\ WINDOWS或MySQL目錄本身。在Windows資源管理器中,my.cnf顯示爲純粹我的(即使我沒有隱藏已知文件類型的擴展名)。如果我要求Windows搜索它,它不會找到它(顯然它認爲.cnf文件是捷徑並忽略它們)。如果my.ini和my.cnf都存在,則全部隱藏my.cnf優先。

WinMySQLadmin顯示my.ini(忽略)的內容並沒有幫助,但my.cnf(不是)不顯示。