博客首页|TW首页| 同事录|业界社区

屈伟

创业路上的程序猿

归档 - 03月 14th, 2009

mysql手册中文翻译binlog-ignore-db的错误

下载了一个mysql手册中文翻译CHM版本,一直用。按中文手册对binlog-ignore-db的解释发现了一个错误。 中文手册对binlog-ignore-db的解释如下:

–binlog-ignore-db=db_name

告诉主服务器,如果当前的数据库(USE选定的数据库)db_name,不应将更新保存到二进制日志中。如果你使用该选项,你应确保只对当前的数据库进行更新。

一个不能按照你期望的执行的例子:如果服务器用binlog-ignore-db=sales启动,并且执行USE prices; UPDATE sales.january SET amount=amount+1000,该语句不写入二进制日志

英文手册的解释是:

An example of what does not work as you might expect: If the server is started with binlog-ignore-db=sales, and you run USE prices; UPDATE sales.january SET amount = amount + 1000;, this statement is written into the binary log.

中文手册说不写入日志,我说怎么按中文手册的说法测试了几次都还是写入了。本来以为是我mysql版本的问题。还好我查了下英文版本的手册。翻译人员够粗心的,意思都翻译反了。看来关键性描述的还是得看英文原版手册。

Tags:

星期六, 03月 14th, 2009 技术 3条评论