2013-01-18 152 views
0

我有本地服務器上運行WAMP的PHP/MySQL應用程序。此應用程序包含只能從辦公室網絡上的設備訪問的敏感和機密數據。如何從本地服務器應用程序更新遠程服務器應用程序

但是,此應用程序生成報告,客戶端應該能夠從在LAMP堆棧上運行的完全獨立的應用程序從Web訪問。

目前,我有通過SFTP從本地服務器傳輸到基於Web的服務器的報告。

我的問題是,如何安全地從本地應用程序更新遠程數據庫,以便MySQL數據庫只能由遠程應用程序的本地主機和運行本地應用程序的服務器進行修改?

我正在考慮創建某種只接受來自本地應用程序IP的數據的API,但我不知道最佳做法,也不知道如何開始做這件事。

回答

1

MySQL提供了一個USER>從主機> PER DATABASE> PER TABLE> PER COLUMN授權系統。

這意味着您可以指定哪個用戶可以從連接哪臺主機到哪個數據庫,......使用FROM HOST功能。

+0

這工作完美! – Ethan

相關問題