首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将mysql数据库上载到支持python的webserver服务器

将mysql数据库上载到支持python的webserver服务器
EN

Stack Overflow用户
提问于 2011-05-26 13:59:31
回答 3查看 517关注 0票数 0

我写了一个非常小的基于网络的调查,使用cgi和python(这是我的第一个web应用程序)。)从一个.The数据库表中提取MySQL问题,并将结果保存在同一个数据库中。我在本地创建了数据库及其表。我的应用程序在本地计算机(本地主机)上运行良好。要使用MySQL创建db、表和其他事务,我必须在代码中执行import MySQLdb。现在我想上传我个人主机上的所有内容。据我所知,我的主机支持Python、CGI和MySQL数据库。我知道我必须在代码中更改连接字符串中的一些参数,这样我就可以连接到数据库,但是我有两个问题:

  1. 我记得我在我的MySQLdb中额外安装了,在我的代码中我正在使用它,我怎么知道我的托管的Python解释器已经安装了它,或者我是否需要它,我是否必须使用另一个库?
  2. 如何将我的数据库上传到我的主机上?谢谢
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-26 14:09:02

  1. 如果您拥有shell访问权限,您可以通过运行python并在>>>提示符下键入import MySQLdb来启动python解释器。如果您没有得到任何错误的回报,那么它的安装。
  2. 同样,如果您拥有shell访问权限,页面将帮助您使用mysql命令导入和导出。我是通过谷歌搜索“导入导出mysql”找到的。
票数 2
EN

Stack Overflow用户

发布于 2011-05-26 14:09:13

  1. 您可以编写一个简单的脚本,如导入MySQLdb,并捕捉任何错误,以查看是否安装了所需的包。如果失败,您可以要求主机提供商安装您的软件包,通常是通过票证。
  2. 宿主提供程序通常还提供URL连接到它们为您提供的MySQL表,以及一些工具(如phpmyadmin )将数据库转储加载到托管的MySQL实例中。
票数 0
EN

Stack Overflow用户

发布于 2011-05-26 14:18:13

要检查您的主机上是否安装了MySQLdb库,只需打开一个python并键入:import MySQLdb。如果一切顺利,你就可以走了。如果您得到:ImportError: No module named MySQLdb,这意味着库没有安装,您需要安装它。

您需要那个库或一些提供类似支持的库,因为Python不支持对MySQL数据库的本机访问。

若要将数据库传输到宿主检查米斯德,请执行以下操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6139777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档