2016-09-12 36 views
0

首次啓動SonarQube 5.5時,我們在MySQL中創建表時遇到以下錯誤。我看到,也許要解決這個問題以使用BINLOG_FORMAT = MIXED。這是一個要求嗎?謝謝。Sonarqube 5.5無法寫入二進制日誌

ActiveRecord::JDBCError: Cannot execute statement: impossible to write to  
binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a 
storage engine limited to row-based logging. InnoDB is limited to row-logging 
when transaction isolation level is READ COMMITTED or READ UNCOMMITTED.: 
INSERT INTO schema_migrations (version) VALUES ('710') 

回答

0

我猜複製模式已啓用,binary_log必須與基於行的複製(行或混合)兼容。

+0

謝謝埃裏克。有沒有辦法將聲明中的事務隔離從READ COMMITTED更改爲使用基於行的日誌記錄到使用語句日誌記錄的REPEATABLE READ?我在Sonarqube的早期版本中看到,您可以在不同的事務分區之間切換,但在5.5版本中找不到任何東西。再次感謝。 – johniecache