2015-11-14 52 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服务器本身是公开的,你应该真的重新考虑这个决定,除非你知道为什么这是一个坏主意,以及如何妥善保护它(但这可能不是一个问题;例如我在家中有一个可在本地网络上使用的设备,但是我的路由器阻止来自外部源的任何传入连接)。

相关问题