我已经安装了MySQL作为XAMPP的一部分。
在尝试设置复制时 ,我在c:\ windows \ my.ini中添加了以下几行:
的[mysqld]
login斌= C:/ MySQL的宾
服务器ID = 1
正如你所看到的,我已经为日志文件指定了一个完整的path名,所以它应该是毫无疑问的。 我也使用了正斜杠作为build议 。 我已经在WinMySQLadmin中确认my.ini正在被读取。
我运行了一个INSERT查询,并在phpMyAdmin中确认表已经更新。 我已经用读锁完成了一个FLUSH TABLES。 在上面的链接中,这是build立复制的下一步build议,但为了防止输出到日志文件被缓冲,我希望这会刷新它。 但是没有forms的文件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(不是)不显示。