2016-01-29 100 views
0

我正在python中创建一个应用程序 - 并且需要从桌面连接到Web服务器数据库。
我该怎么做。如何将数据库从cPanel连接到python的桌面

例如:!

如果我的网站是xyz.com它的IP地址为123.134.121.136 我的数据库名字为xyz_code,并将其命名为xyz_alibaba和密码是@ ## 1 &#A#@

import MySQLdb as mdb 

s_h = "123.134.121.136:3306" 
s_u = "xyz_alibaba" 
s_p = "[email protected]#!#1&#a#@" 
s_d = "softwar1_codexyz_code" 

s_cn = mdb.connect(s_h, s_u, s_p, s_d) 

if s_cn : 
    print "ok" 
else: 
    print "no" 

当我运行这段代码它显示了一个unknown loaclhost错误。

我该如何解决?

+0

请出示你的错误的完整轨迹。 – boardrider

回答

0

您是否在远程mysql主机访问列表中添加了您的ISP IP?并在服务器防火墙中启用端口3306。

0

你选择错误的方式来连接!

它的代码:

db = MySQLdb.connect(host="123.134.121.136", 
        port=3306, 
        user="xyz_alibaba",  
        passwd="[email protected]#!#1&#a#@", 
        db="xyz_code") 
相关问题