首页 > 解决方案 > 在 Windows 机器上访问 Ras Pi 3 phpmyadmin

问题描述

我有一个通过 USB 连接到 Raspberry Pi 3 的 Arduino,并将一些模拟数据提供给我创建的数据库。

我已经在我的 Raspberry Pi 3 上建立了一个数据库(一切都设置了 phpMyAdmin 和 MySQL)。我正在向其中输入数据并且它有效。不过,我想通过我的 Windows 机器访问数据库。我已经安装了 Apache、phpMyAdmin 和 MySQL。

我很确定我已经正确编辑/复制了所有文件,并且可以在我的 Windows 机器上访问 localhost/phpmyadmin。

我只是不确定我需要做什么才能从那里访问我的 Pi 数据库。目前正在使用 Wifi。由于我正在使用公寓楼的wifi,因此我不一定可以使用路由器。我在 Pi 上安装了 VPN,但如果这是我需要采取的路线,我还没有真正配置它。

任何帮助表示赞赏

标签: windowsphpmyadminraspberry-pi3

解决方案


由于数据库存在于您的 Raspberry Pi 上,因此您无需在 Windows 机器上安装 MySQL。您通常只需要一台可以被许多客户端访问的 MySQL 服务器。在这种情况下,由于您想使用 phpMyAdmin 来访问数据,您可以选择在 Windows 机器或 Raspberry Pi 上安装 phpMyAdmin。我强烈建议将它放在 Pi 上,因为它简化了连接过程,将它放在 MySQL 使用的同一台机器上。

您需要一些支持软件来运行 phpMyAdmin;Web 服务器和 PHP 解释器。这些都可以在 Raspberry Pi 上轻松获得(当然,取决于您的操作系统;我使用 Raspbian,并且每个都有分发的包)。然后,您将使用 Windows 机器上的 Web 浏览器访问 Pi 上的 Web 服务器(可能通过 IP 地址;您必须查询您的 Pi 以找出地址是什么,可能ip addr在命令提示符下使用) .

您当然可以使用安装在您的 Windows 机器上的 phpMyAdmin,但是需要确保 MySQL 守护程序正在侦听网络连接,并且您有一个用户允许从外部网络连接进行连接(我看到许多包都在限制作为安全预防措施,这两者现在都在它们的发行版中)。启用自己很容易,但从本地 PHP 实例连接更容易。

除非您的机器位于两个不同的网络上,或者您希望从 Internet 上的外部连接连接到您的家庭网络,否则您不需要此项目的 VPN。您的 wifi 可能由路由器提供,该路由器为您提供本地地址,并允许您连接到本地网段上的其他计算机,因此一旦找到 IP 地址,您应该能够直接连接。


推荐阅读