2011-07-11 33 views
2

最近我的一個同事與我們的一個數據庫搞混了。因此,我想知道是否有方法從MySQL Workbench獲得與MySQL Server的只讀連接?如果沒有,默認情況下,我們可以將autocommit設置爲false0)嗎?我們可以獲得MySQL服務器的只讀連接嗎?或者默認將autocommit設置爲false?

編輯: 的問題是,有時同樣的用戶必須進行一些修改數據庫,並也,我不是系統管理來改變這樣的權限。 :)當我們在開發環境中工作時,會發生這種混亂,但由於某種原因打開了與生產環境的連接,比如說看一張表或表中的數據,然後忘記切換回開發選項卡。

回答

2

設置將被用於不具有UPDATE/INSERT權限的用戶的權限。

+0

感謝您的快速響應。問題有時是用戶必須對數據庫進行一些修改,而且我不是系統管理員來更改這些權限。 :)當我們使用開發環境時,會發生這種混亂,但由於某種原因打開了prod env的連接。然後忘記切換回開發選項卡。 – Bhushan

+0

這是你的問題的答案。如果用戶有時需要更改生產,那麼只讀連接也不起作用。 –

1

爲兩個單獨的連接創建兩個用戶。通常使用的連接將具有隻讀訪問權限。另一個只在編輯時使用,然後立即斷開連接。不是萬無一失的,但是再一次,沒有什麼是。

相關問題