Php 用Python间接连接到远程MySQL服务器的最佳实践

Php 用Python间接连接到远程MySQL服务器的最佳实践,php,python,mysql,Php,Python,Mysql,我有一个Raspberry Pi,每分钟收集一次温度测量值,我希望在Pi上本地运行一个Python脚本,将这些数据上传到租来的web服务器上托管的MySQL数据库 服务器不接受到数据库的远程连接(我无法更改),因此无法直接连接。我想知道如何最好地处理这个问题:最佳实践是什么 我可以通过SSH连接到服务器和数据库,或者调用服务器上的PHP脚本,并为其提供SQL语句来执行,但我不确定这是最好的方法。两者都可以。没有“最好的”。这完全取决于你的个人喜好。通过ssh隧道直接访问MySQL服务器的优点是,

我有一个Raspberry Pi,每分钟收集一次温度测量值,我希望在Pi上本地运行一个Python脚本,将这些数据上传到租来的web服务器上托管的MySQL数据库

服务器不接受到数据库的远程连接(我无法更改),因此无法直接连接。我想知道如何最好地处理这个问题:最佳实践是什么


我可以通过SSH连接到服务器和数据库,或者调用服务器上的PHP脚本,并为其提供SQL语句来执行,但我不确定这是最好的方法。

两者都可以。没有“最好的”。这完全取决于你的个人喜好。通过ssh隧道直接访问MySQL服务器的优点是,它很难操作,在服务器端使用一些侦听脚本,很可能在http服务器内部创建一个抽象API,可以用于其他用途。是的,正如@arkascha所说,这类事情没有真正的“最佳实践”。您现在基本上只是编写脚本,而不是构建企业级系统,所以不要费心过度思考。就我个人而言,我只是将文件本地同步到mysql服务器,然后编写一个python脚本将文件转换为SQL。太棒了-非常感谢!两者皆有可能。没有“最好的”。这完全取决于你的个人喜好。通过ssh隧道直接访问MySQL服务器的优点是,它很难操作,在服务器端使用一些侦听脚本,很可能在http服务器内部创建一个抽象API,可以用于其他用途。是的,正如@arkascha所说,这类事情没有真正的“最佳实践”。您现在基本上只是编写脚本,而不是构建企业级系统,所以不要费心过度思考。就我个人而言,我只是将文件本地同步到mysql服务器,然后编写一个python脚本将文件转换为SQL。太棒了-非常感谢!