2013-05-07 48 views
1

其實我目前正在建設一個建築管理系統,這是建立在yii。現在一個項目已經完成,我們必須以查看格式給他們提供數據。我們打算在另一個鏈接上傳輸他們的數據,以便他們只能查看數據。什麼是鎖定mysql數據庫的最佳方法。沒有創建更新和刪除操作

什麼是鎖定數據庫或任何其他想法的最佳方式是非常感謝。

謝謝。

+0

鎖?你的意思是隻讀數據庫?或者是什麼?實際交易地點王? – 2013-05-07 11:30:06

+0

埃塞克斯是的,我想superadmin,驗證用戶只能查看記錄。 – 2013-05-07 12:01:25

回答

1

聲明以只讀方式打開數據庫:

ALTER DATABASE OPEN READ ONLY; 
+0

我相信這是一個Oracle命令;這在MySQL中不起作用。 – 2013-05-07 12:11:46

2

使用數據庫權限:創建SQL用戶,並授予他們只讀權限有關。您擁有讀/寫權限,您的客戶端只讀。

確切語法是DBMS相關,但使用的語句是GRANT

0

使用數據庫權限,但我會與phpMyAdmin或MySQL Workbench中做到這一點。僅向用戶提供只讀用戶帳戶的密碼。您只能將只讀權限授予只讀用戶。但是,root將始終擁有服務器上任何數據庫的所有權限,因此如果他們使用他們自己的服務器,那麼您將會失敗。

相關問題