Проблема Coldfusion с бинарной регистрацией в MySQL?

0

Я просто попытался добавить двоичный журнал в мой mySQL файл my.ini, чтобы иметь возможность делать инкрементные резервные копии. Однако я сразу же вызвал ошибку

Двоичный журнал невозможен. Сообщение: Уровень транзакции "READ-COMMITTED" в 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

все работает снова. Что происходит?

  • 0
    Я не могу получить ошибку, добавив binlog-format = row или binlog-format = mixed, но, несмотря на чтение документации, я не уверен, что является наиболее подходящим?
Теги:
coldfusion
mysqlbinlog

1 ответ

0

Это ошибка в MySQL. Похоже, он исправлен. Вы можете обновить или выглядеть обходным путем, переключив установку в смешанный режим:

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

  • 0
    Это относится к тому же сообщению об ошибке, но с отключенным binlog. Я пытаюсь установить binlog на
  • 0
    Возможно это не имеет никакого отношения к binlog. Вы пробовали их обойти или обновить?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню