在 Windows 中启用 MySQL 二进制日志的问题

在 Windows 中启用 MySQL 二进制日志的问题

我正在尝试在基于 Windows 的 MySQL 服务器上启用二进制日志记录。我可以在 Linux 系统上启用它,但在尝试使用 --log-bin 选项调用 mysqld.exe 时不断收到错误。

c:\Program Files\MySQL\MySQL Server 5.1\bin>mysqld.exe --log-bin[=c:\mysqlbinlog]

100919 15:45:29 [警告] '--default-character-set' 已弃用并将在将来的版本中删除。请改用 '--character-set-server'。

编辑:原来我忘了重启 MySQL 服务器。我以为我忘了重启,但其他一些语法错误导致它出错,我又改正了。谢谢回复,不知道我该如何将其标记为已解决。

答案1

这不是错误消息,只是警告。您的二进制日志应该可以正常工作。我建议将二进制日志保存在其他地方,可能与数据库一起保存,但绝对不能保存在 C:\ 驱动器的根目录中。

如果您想摆脱警告信息,请查看您的服务器配置文件并将“default-character-set”选项更改为使用“character-set-server”的选项。

答案2

尝试在路径中使用正斜杠c:/mysqlbinlog

相关内容