【问题标题】:MySQL binary log file not being created - Windows XP未创建 MySQL 二进制日志文件 - Windows XP
【发布时间】:2010-10-18 07:31:06
【问题描述】:

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

在尝试set up replication 时,我在 c:\windows\my.ini: 中添加了以下几行:

[mysqld]
log-bin=C:/mysql-bin
server-id=1

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

我已经运行了一个 INSERT 查询,并在 phpMyAdmin 中确认该表已更新。我已经完成了带有读锁的刷新表。在上面的链接中,这是设置复制的推荐下一步,但为了以防日志文件的输出被缓冲,我希望这会刷新它。但是 mysql-bin* 形式的文件不会出现在 C: 驱动器的任何位置。有人可以帮忙吗?

【问题讨论】:

    标签: mysql windows xampp


    【解决方案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 的内容(不显示)没有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-30
      • 2020-11-03
      • 2013-01-23
      • 2015-09-12
      • 2019-02-09
      • 1970-01-01
      相关资源
      最近更新 更多