5
當我今天開始我的MySQL服務器並嘗試使用Toad for Mysql做一些改變,我得到這個消息:爲什麼我會得到'二進制日誌不可能'。在我的MySQL服務器上?
MySQL數據庫錯誤
二進制日誌不可能的。消息:事務級 InnoDB的「讀取 - 提交」不是二進制日誌模式「聲明」
安全,我不知道這意味着什麼。我使用Ubuntu 11.x在VirtualBox上運行Mysql。
有沒有人遇到過這個問題?
當我今天開始我的MySQL服務器並嘗試使用Toad for Mysql做一些改變,我得到這個消息:爲什麼我會得到'二進制日誌不可能'。在我的MySQL服務器上?
MySQL數據庫錯誤
二進制日誌不可能的。消息:事務級 InnoDB的「讀取 - 提交」不是二進制日誌模式「聲明」
安全,我不知道這意味着什麼。我使用Ubuntu 11.x在VirtualBox上運行Mysql。
有沒有人遇到過這個問題?
有該問題的幾個解決方案:
您需要更改二進制日誌模式設置爲ROW或MIXED才能運行將數據加載到數據庫中
mysql> SET GLOBAL binlog_format = 'ROW';
如果你不打算使用MySQL服務器的複製考慮從mysqld的實用 啓動MySQL服務器的命令選項移除 選項
--log-bin
打開二進制日誌了。
我做了最後一點。我已經開啓了它,因爲我試圖調試一些問題。 – Steven 2012-03-12 10:55:18
設置binlog_format沒有解決我的問題。任何其他的建議,可能是什麼? – Seaux 2013-04-05 20:42:12
實際上,'SET GLOBAL'只是不起作用。我必須在/etc/my.cnf中設置'binlog_format'並重新啓動mysql。 – Seaux 2013-04-05 20:49:47