2015-11-14 96 views

回答

1

那麼,據我所知,你想將到達Raspberry Pi的傳感器數據保存到數據庫並從另一臺機器訪問它。我的建議是,在Raspberry Pi中安裝mysql db實例和phpmyadmin,並且可以使用RPi的ip地址從網絡中的另一臺計算機訪問phpmyadmin

希望這是你想要做的。

0

當然,只要它們在同一個網絡上,並且您已經獲得了適當的權限,您只需使用MySQL服務器(稱爲本地計算機)的正確主機名或IP地址即可。在您寫入數據的任何實用程序或自定義腳本中,請使用網絡IP地址而不是數據庫主機的127.0.0.1localhost

根據您安裝MySQL的方式,您可能沒有監聽非本地連接的用戶,傳入的MySQL連接可能在防火牆處被阻止,或者您的MySQL服務器可能無法偵聽傳入的網絡連接。

你問過關於從Pi使用phpMyAdmin,訪問你的其他計算機,這似乎沒有多大意義(我想你會想在你的臺式計算機上運行phpMyAdmin,而不是Pi),但是如果你有一個在Pi上運行的GUI和兼容的Web瀏覽器,那麼你只需要將phpMyAdmin和web服務器運行在具有MySQL的同一臺桌面計算機上,並從Pi訪問該主機名和文件夾(例如http://192.0.2.15/phpmyadmin)。如果你打算讓MySQL服務器本身是公開的,你應該真的重新考慮這個決定,除非你知道爲什麼這是一個壞主意,以及如何妥善保護它(但這可能不是一個問題;例如我在家中有一個可在本地網絡上使用的設備,但是我的路由器阻止來自外部源的任何傳入連接)。

相關問題