1
A
回答
1
這不是二進制日誌是什麼 - 二進制日誌保存的數據庫進行的,通常用於複製和恢復的目的,所有更改的記錄。
可行的替代方案可能是general query log,我相信,包括以某種方式的用戶名。
這一切都是假設你正在談論的實際連接的用戶名,而不是在你的應用程序的一些任意「用戶」。
這是我剛剛從我的日誌的一個拉一個例子:
111130 13:46:50 130 Connect [email protected] on
130 Init DB mydatabase
130 Query SELECT somefields FROM sometable
130 Query SELECT somefields FROM sometable
130 Quit
正如你所看到的,你得到的連接的用戶名,然後與該連接ID(在這種情況下,130)什麼是由該連接上的用戶。使用
1
二進制日誌主要用於複製的目的,他們不允許存儲除了數據更改任何副作用的信息。
如果你想存儲可視日誌,你需要有額外的表來存儲(因爲二進制日誌被以這種方式,它可以使用,僅在MySQL設計):從主表+用戶+時間數據。
你也可以看看Query Log
相關問題
- 1. 二進制日誌MySQL的
- 2. 選擇登錄mysql二進制日誌
- 3. 是否支持pax日誌記錄支持標準osgi日誌服務api
- 4. MySql二進制日誌記錄 - 自動增量問題
- 5. Openshift Online v2 MySQL二進制日誌記錄
- 6. 使用mySQL二進制日誌記錄的Coldfusion問題?
- 7. MySQL二進制日誌記錄防止寫入事務 - Bitnami
- 8. mysql二進制日誌只有日誌刪除
- 9. Java日誌記錄:它是日誌還是日誌記錄器?
- 10. 實時MySQL二進制日誌解析
- 11. 啓用MySQL二進制日誌
- 12. 恢復後的MySQL二進制日誌
- 13. nginx日誌記錄$ request_body十六進制
- 14. Log4j不支持二進制日誌格式?
- 15. JavaScript日誌記錄庫(日誌級別)
- 16. django日誌記錄:未創建日誌
- 17. java日誌記錄/日誌服務器
- 18. 沒有日誌庫的日誌記錄
- 19. Apache日誌記錄日
- 20. 小日誌與大日誌:通過Java日誌記錄
- 21. 系統日誌在日誌輪轉後停止日誌記錄
- 22. Rails日誌記錄到Apache日誌而不是應用日誌
- 23. Scrapy日誌記錄:配置日誌重寫日誌文件
- 24. Couchdb日誌記錄
- 25. SynchronizationLockException +日誌記錄
- 26. NHibernate:日誌記錄
- 27. MongoDB日誌記錄
- 28. Sugarcrm日誌記錄
- 29. Eazfuscator.NET日誌記錄?
- 30. WebService日誌記錄
任何可能的選擇? – SharpAffair
我只是檢查了一些來自GQL的示例輸出,並且已經通過關於它的信息的鏈接更新了我的答案。 – Cylindric
請注意,GQL可能會產生相當大的性能影響。 – Cylindric