2012-03-12 24 views

回答

10

根據ERROR 1598 (HY000): Binary Logging not Possible. Message: Transaction Level READ-COMMITTED in InnoDB is not Safe for Binlog Mode STATEMENT

有該問題的幾個解決方案:

  • 您需要更改二進制日誌模式設置爲ROWMIXED才能運行將數據加載到數據庫中

    mysql> SET GLOBAL binlog_format = 'ROW'; 
    
  • 如果你不打算使用MySQL服務器的複製考慮從mysqld的實用 啓動MySQL服務器的命令選項移除 選項--log-bin打開二進制日誌了。

+0

我做了最後一點。我已經開啓了它,因爲我試圖調試一些問題。 – Steven 2012-03-12 10:55:18

+0

設置binlog_format沒有解決我的問題。任何其他的建議,可能是什麼? – Seaux 2013-04-05 20:42:12

+0

實際上,'SET GLOBAL'只是不起作用。我必須在/etc/my.cnf中設置'binlog_format'並重新啓動mysql。 – Seaux 2013-04-05 20:49:47

相關問題