2012-03-13 51 views
0

兩位開發人員經常共享相同的系統,並且都有本地項目副本並嘗試連接到本地數據庫。兩個用戶都可以看到數據庫,但表和它們的數據只對數據庫的原始作者可見。MAMP,一臺計算機,兩個用戶,共享數據庫

我們已經試過給兩個用戶授予所有權限,但似乎唯一可行的是複製數據庫。

有沒有辦法解決這個問題?

在此先感謝!

+0

Eww。沒有個人發展數據庫? :( – 2012-03-13 17:40:24

回答

0

在自己的機器上託管一個單獨的MySQL實例可能會更好,然後配置代碼以連接到該數據庫而不是MAMP託管的那個。話雖如此,你需要打開MAMP(0)的防火牆上的MAMP-MySQL端口(通常是8889端口)。然後,需要將MAMP(1)上的腳本配置爲連接到新打開的端口上的MAMP(0)數據庫。

您還需要在MAMP-host(0)數據庫上爲用戶(1)授予GRANT權限。

從MAMP連接字符串(1)看起來像:

$db_url = 'mysqli://user:[email protected]:8889/es_forms_drupal'; 

希望這有一定的道理。

相關問題