2013-08-04 85 views
2

目前我正在使用包含5個站點並擁有自己的數據庫的MySQL RDBMS工作。其中2個在同一個服務器上,其餘的在不同的服務器上。使用不同的數據庫運行多個網站,但使用相同的用戶數據庫

5個的網站有不同的數據庫。

我需要一個只包含用戶登錄和元數據信息直接全5點到DB同時登錄電子或註冊一個多個數據庫。

現在,如何對已經註冊的用戶組織的挑戰。

用戶可以在各自的網站上設置不同的權限。 由於3個網站包含大約40個許可內容(目錄),因此我如何維護所有5個網站的許可問題。

如何設置40級權限的所有用戶?

我該如何才能同步來自這兩個不同服務器的這5個數據庫的所有用戶?

回答

1

可以團結所有的用戶在一個數據庫中,並從所有數據庫移動所有訪問規則。

例如

Site1: 
User11 
User12 
... 
User1N 

AccessRule11 
AccessRule12 
... 
AccessRule1Q 

SiteM: 
UserM1 
UserM2 
... 
UserMK 

AccessRuleM1 
AccessRuleM2 
... 
AccessRuleML 


ResultBase: 
User11 
User12 
... 
User1N 
UserM1 
UserM2 
... 
UserMK 

AccessRule11 
AccessRule12 
... 
AccessRule1Q 
AccessRuleM1 
AccessRuleM2 
... 
AccessRuleML 

以後可以恢復正常的規則集。在不同的網站上可能有相同的訪問規則。他們必須團結。

相關問題