我正在處理一個很多人蔘與的大項目。我們使用相同的MySQL數據庫進行開發。問題是我怎麼能知道誰有做了什麼(插入,更新,刪除,運行查詢等等)在數據庫上,什麼時候他們做完了,他們做了什麼。假設每個人都有不同的帳戶。在mysql中記錄用戶操作
0
A
回答
1
您可以使用通用日誌記錄。
它會記錄客戶端連接,斷開連接和查詢在數據庫上運行的詳細信息。
要打開它,設置在my.cnf以下屬性:
general_log_file = /path/to/query.log
general_log = 1
或者,您也可以從控制檯設置:
SET global general_log = 1;
1
您必須遍歷所有的函數或過程,並使它們適應插入/更新「最後一個編輯器」標識符,併爲該表添加該標識符的字段。沒有簡單的方法。
+0
如果什麼有人執行純查詢,如更新表中的某些行。我可以知道誰已經運行了該查詢嗎?那是什麼問題? 我想在這裏做的是記錄用戶在處理數據庫時的每個動作。 –
+0
這裏相當徹底的檢查:http://dba.stackexchange.com/questions/112128/how-to-know-which-user-update-insert-or-delete-in-mysql-database –
相關問題
- 1. 在Android中記錄用戶操作
- 2. 記錄Wicket中的用戶操作
- 3. 記錄用戶的拖放操作
- 4. 如何在winforms應用程序中記錄用戶操作
- 5. 如何在Windows Azure(MVC)中記錄錯誤和用戶操作?
- 6. 如何在iPhone中記錄/跟蹤用戶操作.....?
- 7. 在Chrome Devtools中記錄用戶操作:可能嗎?
- 8. 如何在網頁瀏覽器中記錄用戶操作
- 9. 操作與記錄在Delphi
- 10. SQLite3記錄操作
- 11. MVC操作記錄
- 12. 如何在Couchbase中記錄操作?
- 13. 在jQuery Mobile中操作歷史記錄
- 14. 在ASP.NET網站上記錄用戶操作?
- 15. Web應用程序用戶操作日誌記錄
- 16. 如何記錄一個asp.net應用程序的用戶操作?
- 17. 使用PHP和Javascript記錄用戶操作
- 18. 記錄用戶動作
- 19. 如何在原生移動應用程序中記錄用戶操作?
- 20. 用於在WordPress中記錄用戶操作的數據庫設計
- 21. vb6 adodb記錄集操作
- 22. 如何記錄javascript操作?
- 23. 量角器:記錄操作
- 24. 記錄瀏覽器操作
- 25. 使用Redux重新應用操作/操作歷史記錄
- 26. C#記錄用戶操作 - 最佳方法?
- 27. 記錄iPhone屏幕和用戶的操作
- 28. 限制url操作返回其他用戶記錄
- 29. Flash - 記錄用戶的操作並保存爲電影
- 30. 哪個是在瓶子視圖中記錄用戶操作的最佳方式?
好的。我認爲這應該很好。 –