MySQL二进制日志文件没有被创建 - Windows XP

问题描述:

我已经安装了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:盘的任何地方。谁能帮忙?

答案似乎在于隐藏的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(不是)不显示。