2016-09-12 18 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

ありがとう、エリック。ソナーのトランザクションアイソレーションを、行ベースのロギングを使ってREPEATABLE READからステートメントロギングを使用するREAD COMMITTEDに変更する方法はありますか? Sonarqubeの初期のバージョンでは、さまざまなトランザクションアイソレーションを切り替えることができましたが、バージョン5.5では何も見つかりませんでした。再度、感謝します。 – johniecache

関連する問題