我正在尝试在基于Windows的MySQL服务器上启用二进制日志logging。 我可以在我的Linux系统上启用它,但是当用-log-bin选项尝试调用mysqld.exe时,我总是收到错误。
c:\ Program Files \ MySQL \ MySQL Server 5.1 \ bin> mysqld.exe –log-bin [= c:\ mysqlbinlog]
100919 15:45:29 [Warning]'–default-character-set'已被弃用,并将在未来的版本中被移除。 请改用'–character-set-server'。
编辑:原来我忘了重新启动MySQL服务器。 我以为我有,但一些其他的语法错误导致它的错误,我反过来纠正。 感谢回复,不知道我应该如何标记这个解决。
这不是一个错误消息,它只是一个警告。 你的二进制日志应该工作得很好。 我build议将二进制日志保存在其他地方,可能与数据库一起,绝对不在C:\驱动器的根目录下。
如果你想摆脱警告信息,看看你的服务器configuration文件,并使用“字符集服务器”更改为“默认字符集”的选项。
尝试在pathc:/mysqlbinlog使用正斜杠