首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python连接到web服务器上的MySQL数据库

问Python连接到web服务器上的MySQL数据库
EN

Stack Overflow用户
提问于 2015-10-19 22:33:15
回答 1查看 3.2K关注 0票数 0

我想知道连接到托管在web服务器上的MySQL数据库的过程。

我有一个基本的免费网络服务器,用于在000webhost上测试,我在上面创建了一个MySQL数据库。

我有数据库的凭据,我将假装它是主机-mysql.webhost000.comuser- dummy_user密码- dummy_password数据库- dummy_database

我有一个python脚本在我的本地计算机上执行,并且可以访问互联网。

代码语言:javascript
复制
import MySQLdb

db = MySQLdb.connect(host="mysql.webhost000.com",
                     port=3306,
                     user="dummy_user",
                     passwd="dummy_password",
                     db="dummy_database")

我希望只要我有正确的凭据,它就会连接,但当我执行脚本时,它就挂起了,一旦我退出它,我就会看到错误

代码语言:javascript
复制
Can't connect to MySQL server on 'mysql.webhost000.com' (4)

我是不是错过了一些步骤?

EN

回答 1

Stack Overflow用户

发布于 2015-10-19 23:53:13

有两个可能的问题,我无法重新创建第一个问题。一个是

代码语言:javascript
复制
host="mysql.webhost000.com"

是不正确的,并引发错误。该连接可以作为另一种方式列出。我注意到的另一点是,这通常是我设置连接脚本的方式。

导入MySQLdb

代码语言:javascript
复制
def connect():
    db = MySQLdb.connect(host="mysql.webhost000.com",
                     port=3306,
                     user="dummy_user",
                     passwd="dummy_password",
                     db="dummy_database")

    c = conn.cursor()

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

https://stackoverflow.com/questions/33217160

复制
相关文章

相似问题

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