mySQL二进制日志记录的Coldfusion问题?

时间:2010-08-30 20:25:42

标签: mysql coldfusion mysqlbinlog

我刚尝试将二进制日志记录添加到mySQL“my.ini”文件中,目的是能够进行增量备份。但是,我立即引发了错误

  

无法进行二进制日志记录。信息:   交易级别“READ-COMMITTED”in   InnoDB对binlog模式不安全   '陈述'

CF 9.01,mySQL 5.1,在Win XP开发机器上。

我认为这是cftransaction的一个问题,但我在一个简单的测试更新中得到了相同的错误,页面上没有别的东西

<cfquery datasource='mySQLdata'>        
    UPDATE patients
    SET patientTitle='Mr.',
    patientFirstname='Peter',
    patientLastname='Smith'
    WHERE nhsNumber=7777777777  
</cfquery>

我的“my.ini”文件(从向导生成的最后一行除外)

[client]
port=3306

[mysql]
default-character-set=latin1

[mysqld]

port=3306
basedir="F:/Program Files/MySQL/MySQL Server 5.1/"
datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"
default-character-set=latin1
default-storage-engine=INNODB
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=341
query_cache_size=9M
table_cache=700
tmp_table_size=16M
thread_cache_size=17
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=8M
key_buffer_size=13M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=208K
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=22M
innodb_log_file_size=10M
innodb_thread_concurrency=10

log-bin = c:/binlogs

如果我拿出我的

log-bin=c:/binlogs

再次排队。发生了什么事?

1 个答案:

答案 0 :(得分:0)

这是MySQL中的一个错误。看起来已经修好了。您可以通过将安装切换到混合模式来升级或寻找解决方法:

http://bugs.mysql.com/bug.php?id=40360