2011-06-06 38 views
0

如何讓本地網絡中的多個用戶共享一個MySQL數據庫?如果它有幫助,我們甚至可以選擇共享驅動器。 我們使用C#Windows應用程序的前端如何讓本地網絡中的多個用戶共享一個MySQL數據庫

限制是,我們不必查看在我們的主要服務器。服務器與其他部門聯繫,我們不想在我們的項目中放縱該部門。所以,我們在LAN上並且在我們之間有一個共享驅動器。 我們希望將這個數據庫用於我們的辦公室(aprox 100用戶)中的多個用戶,它將使用我們的C#windows應用程序查看數據和輸入數據。 我們可以在共享驅動器上做些什麼嗎?我不知道.. 希望它將使某種意義上..

感謝名單

+0

什麼操作系統在您的服務器下運行? – VAShhh 2011-06-06 15:49:22

+0

Windows。沒有確切的服務器。我只是想從我的Mysql數據庫訪問網絡上的其他系統 – mandeepGill 2011-06-06 15:51:55

回答

1

下面是基於UNIX服務器的優秀導遊:

http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html

相同的通道都需要一個窗口系統,則需要啓用遠程訪問,並最終授予定義的IP許可。

由於安全原因,默認情況下數據庫的遠程共享處於禁用狀態。

編輯: 如果你是在同一個網絡中,那麼你可能只授予權限即:

GRANT SELECT ON mydb.* TO [email protected] identified by 'mypassword' 
0

只要他們具有服務器的網絡訪問,並至少有MySQL的5(5.0.2),不能你只是create users他們?

CREATE USER 'new_username'@'localhost' IDENTIFIED BY 'password_for_new_username'; 
3

MySQL的處理這種情況外的開箱。每個客戶端連接,無論哪裏和DBM處理細節。確保服務器配置正確,並且特定的數據庫允許127.0.0.1以外的連接。

無論你做什麼,做而不是使用文件共享來嘗試和運行MySQL的多個副本對單個數據庫 - 這種方式是瘋狂和流淚。有鎖文件試圖防止這種類型的濫用,但我已經看到人們試圖「解決」這一點。

相關問題