数据库托管,从RPi python控制台控制

时间:2016-01-17 12:28:37

标签: sql-server hosting self-hosting

我在pythonanywhere尝试了一个免费帐户。 托管了一个免费的mysql数据库。 创建了一个数据库。 他们有一个在线python控制台,我们应该在其中控制mysql,我想从我的python raspberry Pi控制台控制它,这甚至可能吗? 我试图连接,但它失败了。

我的最终目标是从raspberry Pi获取数据并将其存储在实时数据库中,数据库应该从我的python程序中控制。 建议我任何更好的方式...... 这是我项目的一部分,而不是任何商业用途。

1 个答案:

答案 0 :(得分:2)

出于安全原因,数据库通常永远不会对互联网开放。 (例如:https://support.cloud.engineyard.com/hc/en-us/articles/205408088-Access-Your-Database-Remotely-Through-an-SSH-Tunnel

PythonAnywhere设置它,以便您需要使用ssh隧道连接从外部位置连接到数据库。

请参阅https://help.pythonanywhere.com/pages/SSHTunnelling/

您需要做的是

ssh -L 3306:mysql.server:3306 username@ssh.pythonanywhere.com
ssh -L 3333:mysql.server:3306 username@ssh.pythonanywhere.com