简体   繁体   English

如何在python中将数据库从cPanel连接到桌面

[英]How to connect database from cPanel to Desktop in python

I am making an application in python - and need to connect to a web server database from the desktop. 我正在用python开发应用程序-需要从桌面连接到Web服务器数据库。
How can I do this. 我怎样才能做到这一点。

example: 例:

if my site is xyz.com it's ip is 123.134.121.136 and my database name is xyz_code and name is xyz_alibaba and password is !@#!#1&#a#@ 如果我的网站是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 = "!@#!#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"

When I run this code it shows an unknown loaclhost error. 当我运行此代码时,它显示unknown loaclhost错误。

How can I fix it? 我该如何解决?

Have you added your ISP IP in remote mysql host access list? 您是否已在远程mysql主机访问列表中添加了ISP IP? And enable port 3306 in your server firewall. 并在服务器防火墙中启用端口3306。

you choose wrong way to connect !!! 您选择错误的连接方式!

it's the code : 这是代码:

db = MySQLdb.connect(host="123.134.121.136",  
                     port=3306,  
                     user="xyz_alibaba",     
                     passwd="!@#!#1&#a#@", 
                     db="xyz_code")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM