MySQL二进制日志文件未创建 - Windows XP

时间:2009-04-08 13:12:53

标签: mysql windows xampp

我已经安装了MySQL作为XAMPP的一部分。

在尝试set up replication时,我已将以下行添加到c:\ windows \ my.ini:

的[mysqld]
登录斌= C:/ MySQL的宾
服务器ID = 1

正如您所看到的,我已经为日志文件指定了一个完整的路径名,因此毫无疑问它的位置。我还使用正斜杠recommended。我已经在WinMySQLadmin中确认正在读取my.ini。

我运行了一个INSERT查询,并在phpMyAdmin中确认该表已更新。我已经用READ LOCK做了一个FLUSH TABLES。在上面的链接中,这是设置复制的建议的下一步,但是为了防止输出到日志文件,我希望这会刷新它。但是没有mysql-bin *形式的文件出现在C:驱动器的任何地方。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

答案似乎在隐藏的my.cnf文件中。

MySQL配置可以存储在my.ini或my.cnf中,C:\,C:\ WINDOWS或MySQL目录本身。在Windows资源管理器中,my.cnf只显示为my(即使我没有隐藏已知文件类型的扩展名)。如果我要求Windows搜索它,它找不到它(显然它认为.cnf文件是快捷方式并忽略它们)。如果my.ini和my.cnf都存在,那么所有但不可见的my.cnf优先。

WinMySQLadmin显示my.ini的内容(被忽略),但my.cnf(不是)的内容没有帮助。