昨天,我在我的树莓派上安装了一个apche服务器和phpmyadmin。我怎样用python把我的树莓派连接到phpmyadmin中的数据库?我可以使用MySQL吗?谢谢,我希望你能理解我的问题,并为我糟糕的英语道歉。
eh57zj3b1#
你的问题很不清楚。但据我了解,你应该尝试这样做:(注:我假设您希望将Pi连接到数据库,以收集数据并存储在基于物联网的应用程序中)1.买一个服务器。任何基本的服务器都可以。我推荐DigitalOcean或AWS LightSail。他们有可用的服务器,每月只需5美元。我推荐Ubuntu 16.04,因为使用方便。1.使用终端通过SSH连接到服务器,终端的IP地址是在创建服务器时获得的1.在服务器上安装Apache、MySQL、Python、PHPMyAdmin。1.用你想要的任何语言/框架编写你的web应用程序。1.部署它并编写一个单独的程序来对上述Web服务器进行HTTP调用。MySQL是数据库服务器。Python是用于执行任何指令的语言。PHPMyAdmin是查看MySQL数据库和表的界面。Apache是Web服务器,它为您编写的处理请求的应用程序提供服务。我强烈建议您了解基于HTTP的客户机-服务器计算模型的基础知识。或者,您也可以使用来自任何流行的云服务提供商(例如AWS RDS)的数据库即服务(DataBase-as-a-service)的方法直接调用DB。
1条答案
按热度按时间eh57zj3b1#
你的问题很不清楚。但据我了解,你应该尝试这样做:(注:我假设您希望将Pi连接到数据库,以收集数据并存储在基于物联网的应用程序中)
1.买一个服务器。任何基本的服务器都可以。我推荐DigitalOcean或AWS LightSail。他们有可用的服务器,每月只需5美元。我推荐Ubuntu 16.04,因为使用方便。
1.使用终端通过SSH连接到服务器,终端的IP地址是在创建服务器时获得的
1.在服务器上安装Apache、MySQL、Python、PHPMyAdmin。
1.用你想要的任何语言/框架编写你的web应用程序。
1.部署它并编写一个单独的程序来对上述Web服务器进行HTTP调用。
MySQL是数据库服务器。Python是用于执行任何指令的语言。PHPMyAdmin是查看MySQL数据库和表的界面。Apache是Web服务器,它为您编写的处理请求的应用程序提供服务。
我强烈建议您了解基于HTTP的客户机-服务器计算模型的基础知识。
或者,您也可以使用来自任何流行的云服务提供商(例如AWS RDS)的数据库即服务(DataBase-as-a-service)的方法直接调用DB。